Tue Apr 9 23:48:45 UTC 2024 I: starting to build pocl/bullseye/amd64 on jenkins on '2024-04-09 23:48' Tue Apr 9 23:48:45 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_34/4897/console.log Tue Apr 9 23:48:45 UTC 2024 I: Downloading source for bullseye/pocl=1.6-5 --2024-04-09 23:48:46-- http://cdn-fastly.deb.debian.org/debian/pool/main/p/pocl/pocl_1.6-5.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2392 (2.3K) [text/prs.lines.tag] Saving to: ‘pocl_1.6-5.dsc’ 0K .. 100% 294M=0s 2024-04-09 23:48:46 (294 MB/s) - ‘pocl_1.6-5.dsc’ saved [2392/2392] Tue Apr 9 23:48:46 UTC 2024 I: pocl_1.6-5.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: pocl Binary: pocl-opencl-icd, libpocl2-common, libpocl2, libpocl-dev, pocl-doc Architecture: any all Version: 1.6-5 Maintainer: Debian OpenCL Maintainers Uploaders: Vincent Danjean , Andreas Beckmann , Homepage: http://portablecl.org Standards-Version: 4.5.1 Vcs-Browser: https://salsa.debian.org/opencl-team/pocl Vcs-Git: https://salsa.debian.org/opencl-team/pocl.git Build-Depends: debhelper-compat (= 13), gcc (>= 4:10), pkg-config, libhwloc-dev, ocl-icd-dev (>= 2.2.3), ocl-icd-libopencl1 (>= 2.2.3), ocl-icd-opencl-dev, clang-9, libclang-9-dev, llvm-9-dev, pkg-kde-tools, cmake, clinfo Build-Depends-Indep: dh-sequence-sphinxdoc, python3-sphinx Package-List: libpocl-dev deb libdevel optional arch=any libpocl2 deb libs optional arch=any libpocl2-common deb utils optional arch=all pocl-doc deb doc optional arch=all pocl-opencl-icd deb libs optional arch=any Checksums-Sha1: 93de74c9b5fa44e9acd9c5f64f10c5e8acb2bbd4 1595212 pocl_1.6.orig.tar.gz a19c895eef182f0d4cec85743ecebecad3fd4980 28860 pocl_1.6-5.debian.tar.xz Checksums-Sha256: b0a4c0c056371b6f0db726b88fbb76bbee94948fb2abd4dbc8d958f7c42f766c 1595212 pocl_1.6.orig.tar.gz 9666d38e0b2204cbbf977cb5f71cf1c7734600e1729f2615a94ec568a69ca2f8 28860 pocl_1.6-5.debian.tar.xz Files: fabba199f40b3712fc66b0363c30d26c 1595212 pocl_1.6.orig.tar.gz 41633119ee624563d6845d2d69ff5d45 28860 pocl_1.6-5.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmArmokQHGFuYmVAZGVi aWFuLm9yZwAKCRBfsz+TWentCJQ0D/97rSMPChHPUwndCy/e64t84VhMY/uOUuM/ 5ocyGLADGdjxoxs5mXZXccmEc/r1RNMsyugt8eOuXPS+K/lEvmBimG4lWwRcY19T /gqIeteNr4irOKjddZ0p/iTkeMZbjTO61I1qRNrGE207hjWLIboNisC4ymzzGPqU NxxBpsvDakbwG48/y4YCmnuQfPAHibxArqZR1MTn/k2qC8poszZY73fw7j3991zs oVQNWaI8szaWi/fDxsyXeY6A5URnUKI/JpTwwl8SJtpiRoZjPNA0Ka9A8ik6VvDv ACWvXA7zTvcPUVjQdt/NYI3u4LT2uvJF6R4i2SQr4bb4nzNX3JjEIMuvsjrK8yyM ROV+5uBOiqx88vupw0CqDwejDvRB7oDRsOK1x0/UrfzlxOXJj8VgLbj+wncnayHE TNdjSj5SVEVTzKEfcDqcpviOLejFMF0wBJS0+0Covnr2Z/oIf8ZOKtM7rBjNJvLN FqywPDps+bPFCPwTS5KxYALxrsLCxhGa8QMaHZWdaq3Wa2GuI4+K29Zuuz/sJdse iFq2ARl0IW3kuO7reKyaXSk0TXQuT8Tf5mDXUCx/zOG8tWqFlFTFbz/5fJEutIJM YpRuaqasKIUu1XNtx0+OA8WKrXQmSQECivHfJzKB+px4EjZFB2fdQvOP6hl1sjp/ r4E5FbqeYg== =R4z8 -----END PGP SIGNATURE----- Tue Apr 9 23:48:46 UTC 2024 I: Checking whether the package is not for us Tue Apr 9 23:48:46 UTC 2024 I: Starting 1st build on remote node infom02-amd64.debian.net. Tue Apr 9 23:48:46 UTC 2024 I: Preparing to do remote build '1' on infom02-amd64.debian.net. Tue Apr 9 23:52:19 UTC 2024 I: Deleting $TMPDIR on infom02-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Mon May 12 18:11:48 -12 2025 I: pbuilder-time-stamp: 1747116708 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [pocl_1.6-5.dsc] I: copying [./pocl_1.6.orig.tar.gz] I: copying [./pocl_1.6-5.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.ZEqfEpXD/trustedkeys.kbx': General error gpgv: Signature made Mon Feb 15 22:12:25 2021 -12 gpgv: using RSA key EBF30A30A8D9C63BDA44C6945FB33F9359E9ED08 gpgv: issuer "anbe@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./pocl_1.6-5.dsc dpkg-source: info: extracting pocl in pocl-1.6 dpkg-source: info: unpacking pocl_1.6.orig.tar.gz dpkg-source: info: unpacking pocl_1.6-5.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-fix-build-on-hurd-i386.patch dpkg-source: info: applying 0002-link-against-single-shared-libclang-cpp-when-buildin.patch dpkg-source: info: applying 0003-rename-stderr_is_a_tty-to-pocl_stderr_is_a_tty.patch dpkg-source: info: applying 0004-rename-fill_dev_-_t-to-pocl_fill_dev_-_t.patch dpkg-source: info: applying 0005-handle-dlsym-error-on-device-library.patch dpkg-source: info: applying 0006-check-whether-libpocl-and-the-device-libraries-can-b.patch dpkg-source: info: applying 0007-drop-redundant-include.patch dpkg-source: info: applying 0008-drop-unused-global-variable-pocl_num_device_types.patch dpkg-source: info: applying 0009-regroup-workgroup-tests-and-add-missing-dependencies.patch dpkg-source: info: applying 0010-minor-cleanup.patch dpkg-source: info: applying 0011-add-include-pocl_export.h-for-new-macro-POCL_EXPORT.patch dpkg-source: info: applying 0012-add-POCL_EXPORT-decorations.patch dpkg-source: info: applying 0013-add-VISIBILITY_HIDDEN-cmake-option.patch dpkg-source: info: applying 1014-add-POCL_EXPORT-to-additional-symbols-needed-by-the-.patch dpkg-source: info: applying skip-subdevice-tests-on-single-core-cpus.patch dpkg-source: info: applying test_printf.patch dpkg-source: info: applying test_structs_as_args.patch dpkg-source: info: applying generic-cpu.patch dpkg-source: info: applying distro.patch dpkg-source: info: applying verbose.patch dpkg-source: info: applying 2001-add-testcase-for-Debian-bug-975931.patch dpkg-source: info: applying 2003-restore-setting-unroll-threshold-on-LLVM-9.patch dpkg-source: info: applying timeout.patch dpkg-source: info: applying use-system-CL-headers.patch dpkg-source: info: applying 1001-stop-building-libllvmopencl.so-which-is-no-longer-us.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/937211/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=12 ' DISTRIBUTION='bullseye' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='df7fd2d29d234cb695931c8d49abb96d' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='937211' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.1OVVPjn2/pbuilderrc_pV0b --distribution bullseye --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.1OVVPjn2/b1 --logfile b1/build.log pocl_1.6-5.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' I: uname -a Linux infom02-amd64 6.6.13+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.13-1~bpo12+1 (2024-02-15) x86_64 GNU/Linux I: ls -l /bin total 5476 -rwxr-xr-x 1 root root 1234376 Mar 27 2022 bash -rwxr-xr-x 3 root root 38984 Jul 20 2020 bunzip2 -rwxr-xr-x 3 root root 38984 Jul 20 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep -rwxr-xr-x 3 root root 38984 Jul 20 2020 bzip2 -rwxr-xr-x 1 root root 18424 Jul 20 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore -rwxr-xr-x 1 root root 43936 Sep 23 2020 cat -rwxr-xr-x 1 root root 72672 Sep 23 2020 chgrp -rwxr-xr-x 1 root root 64448 Sep 23 2020 chmod -rwxr-xr-x 1 root root 72672 Sep 23 2020 chown -rwxr-xr-x 1 root root 151168 Sep 23 2020 cp -rwxr-xr-x 1 root root 125560 Dec 10 2020 dash -rwxr-xr-x 1 root root 113664 Sep 23 2020 date -rwxr-xr-x 1 root root 80968 Sep 23 2020 dd -rwxr-xr-x 1 root root 93936 Sep 23 2020 df -rwxr-xr-x 1 root root 147176 Sep 23 2020 dir -rwxr-xr-x 1 root root 84440 Jan 20 2022 dmesg lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname -rwxr-xr-x 1 root root 39712 Sep 23 2020 echo -rwxr-xr-x 1 root root 28 Jan 24 2023 egrep -rwxr-xr-x 1 root root 39680 Sep 23 2020 false -rwxr-xr-x 1 root root 28 Jan 24 2023 fgrep -rwxr-xr-x 1 root root 69032 Jan 20 2022 findmnt -rwsr-xr-x 1 root root 34896 Feb 26 2021 fusermount -rwxr-xr-x 1 root root 203072 Jan 24 2023 grep -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe -rwxr-xr-x 1 root root 98048 Apr 9 2022 gzip -rwxr-xr-x 1 root root 22600 Nov 6 2019 hostname -rwxr-xr-x 1 root root 72840 Sep 23 2020 ln -rwxr-xr-x 1 root root 56952 Feb 7 2020 login -rwxr-xr-x 1 root root 147176 Sep 23 2020 ls -rwxr-xr-x 1 root root 149736 Jan 20 2022 lsblk -rwxr-xr-x 1 root root 85184 Sep 23 2020 mkdir -rwxr-xr-x 1 root root 76896 Sep 23 2020 mknod -rwxr-xr-x 1 root root 48064 Sep 23 2020 mktemp -rwxr-xr-x 1 root root 59632 Jan 20 2022 more -rwsr-xr-x 1 root root 55528 Jan 20 2022 mount -rwxr-xr-x 1 root root 18664 Jan 20 2022 mountpoint -rwxr-xr-x 1 root root 147080 Sep 23 2020 mv lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Dec 16 2021 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 43872 Sep 23 2020 pwd lrwxrwxrwx 1 root root 4 Mar 27 2022 rbash -> bash -rwxr-xr-x 1 root root 52032 Sep 23 2020 readlink -rwxr-xr-x 1 root root 72704 Sep 23 2020 rm -rwxr-xr-x 1 root root 52032 Sep 23 2020 rmdir -rwxr-xr-x 1 root root 27472 Sep 27 2020 run-parts -rwxr-xr-x 1 root root 122224 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 May 10 05:38 sh -> dash -rwxr-xr-x 1 root root 43808 Sep 23 2020 sleep -rwxr-xr-x 1 root root 84928 Sep 23 2020 stty -rwsr-xr-x 1 root root 71912 Jan 20 2022 su -rwxr-xr-x 1 root root 39744 Sep 23 2020 sync -rwxr-xr-x 1 root root 531928 Jan 19 2024 tar -rwxr-xr-x 1 root root 14456 Sep 27 2020 tempfile -rwxr-xr-x 1 root root 101408 Sep 23 2020 touch -rwxr-xr-x 1 root root 39680 Sep 23 2020 true -rwxr-xr-x 1 root root 14328 Feb 26 2021 ulockmgr_server -rwsr-xr-x 1 root root 35040 Jan 20 2022 umount -rwxr-xr-x 1 root root 39744 Sep 23 2020 uname -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress -rwxr-xr-x 1 root root 147176 Sep 23 2020 vdir -rwxr-xr-x 1 root root 63744 Jan 20 2022 wdctl lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp -rwxr-xr-x 1 root root 5898 Apr 9 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce -rwxr-xr-x 1 root root 8049 Apr 9 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew I: user script /srv/workspace/pbuilder/937211/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), gcc (>= 4:10), pkg-config, libhwloc-dev, ocl-icd-dev (>= 2.2.3), ocl-icd-libopencl1 (>= 2.2.3), ocl-icd-opencl-dev, clang-9, libclang-9-dev, llvm-9-dev, pkg-kde-tools, cmake, clinfo, dh-sequence-sphinxdoc, python3-sphinx dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19711 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on pkg-config; however: Package pkg-config is not installed. pbuilder-satisfydepends-dummy depends on libhwloc-dev; however: Package libhwloc-dev is not installed. pbuilder-satisfydepends-dummy depends on ocl-icd-dev (>= 2.2.3); however: Package ocl-icd-dev is not installed. pbuilder-satisfydepends-dummy depends on ocl-icd-libopencl1 (>= 2.2.3); however: Package ocl-icd-libopencl1 is not installed. pbuilder-satisfydepends-dummy depends on ocl-icd-opencl-dev; however: Package ocl-icd-opencl-dev is not installed. pbuilder-satisfydepends-dummy depends on clang-9; however: Package clang-9 is not installed. pbuilder-satisfydepends-dummy depends on libclang-9-dev; however: Package libclang-9-dev is not installed. pbuilder-satisfydepends-dummy depends on llvm-9-dev; however: Package llvm-9-dev is not installed. pbuilder-satisfydepends-dummy depends on pkg-kde-tools; however: Package pkg-kde-tools is not installed. pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on clinfo; however: Package clinfo is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-sphinxdoc; however: Package dh-sequence-sphinxdoc is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinx; however: Package python3-sphinx is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} binfmt-support{a} bsdextrautils{a} ca-certificates{a} clang-9{a} clinfo{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} docutils-common{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} lib32gcc-s1{a} lib32stdc++6{a} libarchive-zip-perl{a} libarchive13{a} libbrotli1{a} libbsd0{a} libc6-i386{a} libclang-9-dev{a} libclang-common-9-dev{a} libclang-cpp9{a} libclang1-9{a} libcurl4{a} libdebhelper-perl{a} libedit2{a} libelf1{a} libexpat1{a} libffi-dev{a} libfile-stripnondeterminism-perl{a} libgc1{a} libglib2.0-0{a} libhwloc-dev{a} libhwloc15{a} libicu67{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libjsoncpp24{a} libldap-2.4-2{a} libllvm9{a} libltdl-dev{a} libltdl7{a} libmagic-mgc{a} libmagic1{a} libmd0{a} libmpdec3{a} libncurses-dev{a} libncurses6{a} libnghttp2-14{a} libnuma-dev{a} libnuma1{a} libobjc-10-dev{a} libobjc4{a} libpfm4{a} libpipeline1{a} libprocps8{a} libpsl5{a} libpython3-stdlib{a} libpython3.9-minimal{a} libpython3.9-stdlib{a} libreadline8{a} librhash0{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsigsegv2{a} libssh2-1{a} libsub-override-perl{a} libtinfo-dev{a} libtool{a} libuchardet0{a} libuv1{a} libxml2{a} libyaml-0-2{a} libz3-4{a} libz3-dev{a} llvm-9{a} llvm-9-dev{a} llvm-9-runtime{a} llvm-9-tools{a} m4{a} man-db{a} media-types{a} ocl-icd-dev{a} ocl-icd-libopencl1{a} ocl-icd-opencl-dev{a} opencl-c-headers{a} opencl-clhpp-headers{a} openssl{a} pkg-config{a} pkg-kde-tools{a} po-debconf{a} procps{a} python-babel-localedata{a} python3{a} python3-alabaster{a} python3-babel{a} python3-certifi{a} python3-chardet{a} python3-distutils{a} python3-docutils{a} python3-idna{a} python3-imagesize{a} python3-jinja2{a} python3-lib2to3{a} python3-markupsafe{a} python3-minimal{a} python3-packaging{a} python3-pkg-resources{a} python3-pygments{a} python3-pyparsing{a} python3-requests{a} python3-roman{a} python3-six{a} python3-snowballstemmer{a} python3-sphinx{a} python3-tz{a} python3-urllib3{a} python3-yaml{a} python3.9{a} python3.9-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} sphinx-common{a} xml-core{a} The following packages are RECOMMENDED but will NOT be installed: curl javascript-common libarchive-cpio-perl libgl-dev libgl1-mesa-dev libglib2.0-data libgpm2 libhwloc-plugins libldap-common libmail-sendmail-perl libpaper-utils libsasl2-modules libwww-perl lynx psmisc publicsuffix python3-pil shared-mime-info wget xdg-user-dirs 0 packages upgraded, 136 newly installed, 0 to remove and 0 not upgraded. Need to get 140 MB of archives. After unpacking 783 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main amd64 bsdextrautils amd64 2.36.1-8+deb11u1 [145 kB] Get: 2 http://deb.debian.org/debian bullseye/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB] Get: 3 http://deb.debian.org/debian bullseye/main amd64 groff-base amd64 1.22.4-6 [936 kB] Get: 4 http://deb.debian.org/debian bullseye/main amd64 libpipeline1 amd64 1.5.3-1 [34.3 kB] Get: 5 http://deb.debian.org/debian bullseye/main amd64 man-db amd64 2.9.4-2 [1354 kB] Get: 6 http://deb.debian.org/debian bullseye/main amd64 libpython3.9-minimal amd64 3.9.2-1 [801 kB] Get: 7 http://deb.debian.org/debian bullseye/main amd64 libexpat1 amd64 2.2.10-2+deb11u5 [98.2 kB] Get: 8 http://deb.debian.org/debian bullseye/main amd64 python3.9-minimal amd64 3.9.2-1 [1955 kB] Get: 9 http://deb.debian.org/debian bullseye/main amd64 python3-minimal amd64 3.9.2-3 [38.2 kB] Get: 10 http://deb.debian.org/debian bullseye/main amd64 media-types all 4.0.0 [30.3 kB] Get: 11 http://deb.debian.org/debian bullseye/main amd64 libmpdec3 amd64 2.5.1-1 [87.7 kB] Get: 12 http://deb.debian.org/debian bullseye/main amd64 readline-common all 8.1-1 [73.7 kB] Get: 13 http://deb.debian.org/debian bullseye/main amd64 libreadline8 amd64 8.1-1 [169 kB] Get: 14 http://deb.debian.org/debian bullseye/main amd64 libpython3.9-stdlib amd64 3.9.2-1 [1684 kB] Get: 15 http://deb.debian.org/debian bullseye/main amd64 python3.9 amd64 3.9.2-1 [466 kB] Get: 16 http://deb.debian.org/debian bullseye/main amd64 libpython3-stdlib amd64 3.9.2-3 [21.4 kB] Get: 17 http://deb.debian.org/debian bullseye/main amd64 python3 amd64 3.9.2-3 [37.9 kB] Get: 18 http://deb.debian.org/debian bullseye/main amd64 sgml-base all 1.30 [15.1 kB] Get: 19 http://deb.debian.org/debian bullseye/main amd64 libncurses6 amd64 6.2+20201114-2+deb11u2 [102 kB] Get: 20 http://deb.debian.org/debian bullseye/main amd64 libprocps8 amd64 2:3.3.17-5 [63.9 kB] Get: 21 http://deb.debian.org/debian bullseye/main amd64 procps amd64 2:3.3.17-5 [502 kB] Get: 22 http://deb.debian.org/debian bullseye/main amd64 sensible-utils all 0.0.14 [14.8 kB] Get: 23 http://deb.debian.org/debian bullseye/main amd64 openssl amd64 1.1.1w-0+deb11u1 [859 kB] Get: 24 http://deb.debian.org/debian bullseye/main amd64 ca-certificates all 20210119 [158 kB] Get: 25 http://deb.debian.org/debian bullseye/main amd64 libmagic-mgc amd64 1:5.39-3+deb11u1 [273 kB] Get: 26 http://deb.debian.org/debian bullseye/main amd64 libmagic1 amd64 1:5.39-3+deb11u1 [128 kB] Get: 27 http://deb.debian.org/debian bullseye/main amd64 file amd64 1:5.39-3+deb11u1 [69.2 kB] Get: 28 http://deb.debian.org/debian bullseye/main amd64 gettext-base amd64 0.21-4 [175 kB] Get: 29 http://deb.debian.org/debian bullseye/main amd64 libsigsegv2 amd64 2.13-1 [34.8 kB] Get: 30 http://deb.debian.org/debian bullseye/main amd64 m4 amd64 1.4.18-5 [204 kB] Get: 31 http://deb.debian.org/debian bullseye/main amd64 autoconf all 2.69-14 [313 kB] Get: 32 http://deb.debian.org/debian bullseye/main amd64 autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 33 http://deb.debian.org/debian bullseye/main amd64 automake all 1:1.16.3-2 [814 kB] Get: 34 http://deb.debian.org/debian bullseye/main amd64 autopoint all 0.21-4 [510 kB] Get: 35 http://deb.debian.org/debian bullseye/main amd64 binfmt-support amd64 2.2.1-1+deb11u1 [66.8 kB] Get: 36 http://deb.debian.org/debian bullseye/main amd64 libmd0 amd64 1.0.3-3 [28.0 kB] Get: 37 http://deb.debian.org/debian bullseye/main amd64 libbsd0 amd64 0.11.3-1+deb11u1 [108 kB] Get: 38 http://deb.debian.org/debian bullseye/main amd64 libedit2 amd64 3.1-20191231-2+b1 [96.7 kB] Get: 39 http://deb.debian.org/debian bullseye/main amd64 libz3-4 amd64 4.8.10-1 [6949 kB] Get: 40 http://deb.debian.org/debian bullseye/main amd64 libllvm9 amd64 1:9.0.1-16.1 [14.9 MB] Get: 41 http://deb.debian.org/debian bullseye/main amd64 libclang-cpp9 amd64 1:9.0.1-16.1 [8421 kB] Get: 42 http://deb.debian.org/debian bullseye/main amd64 libgc1 amd64 1:8.0.4-3 [239 kB] Get: 43 http://deb.debian.org/debian bullseye/main amd64 libobjc4 amd64 10.2.1-6 [41.8 kB] Get: 44 http://deb.debian.org/debian bullseye/main amd64 libobjc-10-dev amd64 10.2.1-6 [170 kB] Get: 45 http://deb.debian.org/debian bullseye/main amd64 libc6-i386 amd64 2.31-13+deb11u8 [2615 kB] Get: 46 http://deb.debian.org/debian bullseye/main amd64 lib32gcc-s1 amd64 10.2.1-6 [49.4 kB] Get: 47 http://deb.debian.org/debian bullseye/main amd64 lib32stdc++6 amd64 10.2.1-6 [510 kB] Get: 48 http://deb.debian.org/debian bullseye/main amd64 libclang-common-9-dev amd64 1:9.0.1-16.1 [3728 kB] Get: 49 http://deb.debian.org/debian bullseye/main amd64 clang-9 amd64 1:9.0.1-16.1 [1156 kB] Get: 50 http://deb.debian.org/debian bullseye/main amd64 ocl-icd-libopencl1 amd64 2.2.14-2 [42.5 kB] Get: 51 http://deb.debian.org/debian bullseye/main amd64 clinfo amd64 3.0.21.02.21-1 [53.8 kB] Get: 52 http://deb.debian.org/debian bullseye/main amd64 cmake-data all 3.18.4-2+deb11u1 [1725 kB] Get: 53 http://deb.debian.org/debian bullseye/main amd64 libicu67 amd64 67.1-7 [8622 kB] Get: 54 http://deb.debian.org/debian bullseye/main amd64 libxml2 amd64 2.9.10+dfsg-6.7+deb11u4 [693 kB] Get: 55 http://deb.debian.org/debian bullseye/main amd64 libarchive13 amd64 3.4.3-2+deb11u1 [343 kB] Get: 56 http://deb.debian.org/debian bullseye/main amd64 libbrotli1 amd64 1.0.9-2+b2 [279 kB] Get: 57 http://deb.debian.org/debian bullseye/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-2.1+deb11u1 [69.1 kB] Get: 58 http://deb.debian.org/debian bullseye/main amd64 libsasl2-2 amd64 2.1.27+dfsg-2.1+deb11u1 [106 kB] Get: 59 http://deb.debian.org/debian bullseye/main amd64 libldap-2.4-2 amd64 2.4.57+dfsg-3+deb11u1 [232 kB] Get: 60 http://deb.debian.org/debian bullseye/main amd64 libnghttp2-14 amd64 1.43.0-1+deb11u1 [77.2 kB] Get: 61 http://deb.debian.org/debian bullseye/main amd64 libpsl5 amd64 0.21.0-1.2 [57.3 kB] Get: 62 http://deb.debian.org/debian bullseye/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get: 63 http://deb.debian.org/debian bullseye/main amd64 libssh2-1 amd64 1.9.0-2 [156 kB] Get: 64 http://deb.debian.org/debian bullseye/main amd64 libcurl4 amd64 7.74.0-1.3+deb11u11 [347 kB] Get: 65 http://deb.debian.org/debian bullseye/main amd64 libjsoncpp24 amd64 1.9.4-4 [78.9 kB] Get: 66 http://deb.debian.org/debian bullseye/main amd64 librhash0 amd64 1.4.1-2 [129 kB] Get: 67 http://deb.debian.org/debian bullseye/main amd64 libuv1 amd64 1.40.0-2 [132 kB] Get: 68 http://deb.debian.org/debian bullseye/main amd64 cmake amd64 3.18.4-2+deb11u1 [5593 kB] Get: 69 http://deb.debian.org/debian bullseye/main amd64 libdebhelper-perl all 13.3.4 [189 kB] Get: 70 http://deb.debian.org/debian bullseye/main amd64 libtool all 2.4.6-15 [513 kB] Get: 71 http://deb.debian.org/debian bullseye/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 72 http://deb.debian.org/debian bullseye/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 73 http://deb.debian.org/debian bullseye/main amd64 libsub-override-perl all 0.09-2 [10.2 kB] Get: 74 http://deb.debian.org/debian bullseye/main amd64 libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB] Get: 75 http://deb.debian.org/debian bullseye/main amd64 dh-strip-nondeterminism all 1.12.0-1 [15.4 kB] Get: 76 http://deb.debian.org/debian bullseye/main amd64 libelf1 amd64 0.183-1 [165 kB] Get: 77 http://deb.debian.org/debian bullseye/main amd64 dwz amd64 0.13+20210201-1 [175 kB] Get: 78 http://deb.debian.org/debian bullseye/main amd64 gettext amd64 0.21-4 [1311 kB] Get: 79 http://deb.debian.org/debian bullseye/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 80 http://deb.debian.org/debian bullseye/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 81 http://deb.debian.org/debian bullseye/main amd64 debhelper all 13.3.4 [1049 kB] Get: 82 http://deb.debian.org/debian bullseye/main amd64 xml-core all 0.18+nmu1 [23.8 kB] Get: 83 http://deb.debian.org/debian bullseye/main amd64 docutils-common all 0.16+dfsg-4 [129 kB] Get: 84 http://deb.debian.org/debian bullseye/main amd64 libclang1-9 amd64 1:9.0.1-16.1 [6721 kB] Get: 85 http://deb.debian.org/debian bullseye/main amd64 libclang-9-dev amd64 1:9.0.1-16.1 [16.1 MB] Get: 86 http://deb.debian.org/debian bullseye/main amd64 libffi-dev amd64 3.3-6 [56.5 kB] Get: 87 http://deb.debian.org/debian bullseye/main amd64 libglib2.0-0 amd64 2.66.8-1+deb11u1 [1374 kB] Get: 88 http://deb.debian.org/debian bullseye/main amd64 libhwloc15 amd64 2.4.1+dfsg-1 [150 kB] Get: 89 http://deb.debian.org/debian bullseye/main amd64 libnuma1 amd64 2.0.12-1+b1 [26.3 kB] Get: 90 http://deb.debian.org/debian bullseye/main amd64 libnuma-dev amd64 2.0.12-1+b1 [39.3 kB] Get: 91 http://deb.debian.org/debian bullseye/main amd64 libltdl7 amd64 2.4.6-15 [391 kB] Get: 92 http://deb.debian.org/debian bullseye/main amd64 libltdl-dev amd64 2.4.6-15 [162 kB] Get: 93 http://deb.debian.org/debian bullseye/main amd64 libhwloc-dev amd64 2.4.1+dfsg-1 [231 kB] Get: 94 http://deb.debian.org/debian bullseye/main amd64 libjs-jquery all 3.5.1+dfsg+~3.5.5-7 [315 kB] Get: 95 http://deb.debian.org/debian bullseye/main amd64 libjs-underscore all 1.9.1~dfsg-3 [100 kB] Get: 96 http://deb.debian.org/debian bullseye/main amd64 libjs-sphinxdoc all 3.4.3-2 [127 kB] Get: 97 http://deb.debian.org/debian bullseye/main amd64 libncurses-dev amd64 6.2+20201114-2+deb11u2 [344 kB] Get: 98 http://deb.debian.org/debian bullseye/main amd64 libpfm4 amd64 4.11.1+git32-gd0b85fb-1 [286 kB] Get: 99 http://deb.debian.org/debian bullseye/main amd64 libtinfo-dev amd64 6.2+20201114-2+deb11u2 [940 B] Get: 100 http://deb.debian.org/debian bullseye/main amd64 libyaml-0-2 amd64 0.2.2-1 [49.6 kB] Get: 101 http://deb.debian.org/debian bullseye/main amd64 libz3-dev amd64 4.8.10-1 [90.8 kB] Get: 102 http://deb.debian.org/debian bullseye/main amd64 llvm-9-runtime amd64 1:9.0.1-16.1 [213 kB] Get: 103 http://deb.debian.org/debian bullseye/main amd64 llvm-9 amd64 1:9.0.1-16.1 [4851 kB] Get: 104 http://deb.debian.org/debian bullseye/main amd64 python3-pkg-resources all 52.0.0-4 [190 kB] Get: 105 http://deb.debian.org/debian bullseye/main amd64 python3-pygments all 2.7.1+dfsg-2.1 [657 kB] Get: 106 http://deb.debian.org/debian bullseye/main amd64 python3-yaml amd64 5.3.1-5 [138 kB] Get: 107 http://deb.debian.org/debian bullseye/main amd64 llvm-9-tools amd64 1:9.0.1-16.1 [330 kB] Get: 108 http://deb.debian.org/debian bullseye/main amd64 llvm-9-dev amd64 1:9.0.1-16.1 [24.4 MB] Get: 109 http://deb.debian.org/debian bullseye/main amd64 ocl-icd-dev amd64 2.2.14-2 [17.5 kB] Get: 110 http://deb.debian.org/debian bullseye/main amd64 opencl-c-headers all 3.0~2020.12.18-1 [41.8 kB] Get: 111 http://deb.debian.org/debian bullseye/main amd64 opencl-clhpp-headers all 3.0~2.0.13-1 [41.5 kB] Get: 112 http://deb.debian.org/debian bullseye/main amd64 ocl-icd-opencl-dev amd64 2.2.14-2 [11.3 kB] Get: 113 http://deb.debian.org/debian bullseye/main amd64 pkg-config amd64 0.29.2-1 [65.1 kB] Get: 114 http://deb.debian.org/debian bullseye/main amd64 pkg-kde-tools all 0.15.32 [96.7 kB] Get: 115 http://deb.debian.org/debian bullseye/main amd64 python-babel-localedata all 2.8.0+dfsg.1-7 [4997 kB] Get: 116 http://deb.debian.org/debian bullseye/main amd64 python3-alabaster all 0.7.8-1.1 [18.6 kB] Get: 117 http://deb.debian.org/debian bullseye/main amd64 python3-tz all 2021.1-1 [34.8 kB] Get: 118 http://deb.debian.org/debian bullseye/main amd64 python3-babel all 2.8.0+dfsg.1-7 [100 kB] Get: 119 http://deb.debian.org/debian bullseye/main amd64 python3-certifi all 2020.6.20-1 [151 kB] Get: 120 http://deb.debian.org/debian bullseye/main amd64 python3-chardet all 4.0.0-1 [99.0 kB] Get: 121 http://deb.debian.org/debian bullseye/main amd64 python3-lib2to3 all 3.9.2-1 [77.8 kB] Get: 122 http://deb.debian.org/debian bullseye/main amd64 python3-distutils all 3.9.2-1 [143 kB] Get: 123 http://deb.debian.org/debian bullseye/main amd64 python3-roman all 2.0.0-5 [9064 B] Get: 124 http://deb.debian.org/debian bullseye/main amd64 python3-docutils all 0.16+dfsg-4 [384 kB] Get: 125 http://deb.debian.org/debian bullseye/main amd64 python3-idna all 2.10-1 [37.4 kB] Get: 126 http://deb.debian.org/debian bullseye/main amd64 python3-imagesize all 1.2.0-2 [5824 B] Get: 127 http://deb.debian.org/debian bullseye/main amd64 python3-markupsafe amd64 1.1.1-1+b3 [15.2 kB] Get: 128 http://deb.debian.org/debian bullseye/main amd64 python3-jinja2 all 2.11.3-1 [114 kB] Get: 129 http://deb.debian.org/debian bullseye/main amd64 python3-pyparsing all 2.4.7-1 [109 kB] Get: 130 http://deb.debian.org/debian bullseye/main amd64 python3-packaging all 20.9-2 [33.5 kB] Get: 131 http://deb.debian.org/debian bullseye/main amd64 python3-six all 1.16.0-2 [17.5 kB] Get: 132 http://deb.debian.org/debian bullseye/main amd64 python3-urllib3 all 1.26.5-1~exp1 [114 kB] Get: 133 http://deb.debian.org/debian bullseye/main amd64 python3-requests all 2.25.1+dfsg-2 [69.3 kB] Get: 134 http://deb.debian.org/debian bullseye/main amd64 python3-snowballstemmer all 2.1.0-1 [58.7 kB] Get: 135 http://deb.debian.org/debian bullseye/main amd64 sphinx-common all 3.4.3-2 [578 kB] Get: 136 http://deb.debian.org/debian bullseye/main amd64 python3-sphinx all 3.4.3-2 [545 kB] Fetched 140 MB in 1s (117 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19711 files and directories currently installed.) Preparing to unpack .../0-bsdextrautils_2.36.1-8+deb11u1_amd64.deb ... Unpacking bsdextrautils (2.36.1-8+deb11u1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../1-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../2-groff-base_1.22.4-6_amd64.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../3-libpipeline1_1.5.3-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../4-man-db_2.9.4-2_amd64.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package libpython3.9-minimal:amd64. Preparing to unpack .../5-libpython3.9-minimal_3.9.2-1_amd64.deb ... Unpacking libpython3.9-minimal:amd64 (3.9.2-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../6-libexpat1_2.2.10-2+deb11u5_amd64.deb ... Unpacking libexpat1:amd64 (2.2.10-2+deb11u5) ... Selecting previously unselected package python3.9-minimal. Preparing to unpack .../7-python3.9-minimal_3.9.2-1_amd64.deb ... Unpacking python3.9-minimal (3.9.2-1) ... Setting up libpython3.9-minimal:amd64 (3.9.2-1) ... Setting up libexpat1:amd64 (2.2.10-2+deb11u5) ... Setting up python3.9-minimal (3.9.2-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20578 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.9.2-3_amd64.deb ... Unpacking python3-minimal (3.9.2-3) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_4.0.0_all.deb ... Unpacking media-types (4.0.0) ... Selecting previously unselected package libmpdec3:amd64. Preparing to unpack .../2-libmpdec3_2.5.1-1_amd64.deb ... Unpacking libmpdec3:amd64 (2.5.1-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_8.1-1_all.deb ... Unpacking readline-common (8.1-1) ... Selecting previously unselected package libreadline8:amd64. Preparing to unpack .../4-libreadline8_8.1-1_amd64.deb ... Unpacking libreadline8:amd64 (8.1-1) ... Selecting previously unselected package libpython3.9-stdlib:amd64. Preparing to unpack .../5-libpython3.9-stdlib_3.9.2-1_amd64.deb ... Unpacking libpython3.9-stdlib:amd64 (3.9.2-1) ... Selecting previously unselected package python3.9. Preparing to unpack .../6-python3.9_3.9.2-1_amd64.deb ... Unpacking python3.9 (3.9.2-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../7-libpython3-stdlib_3.9.2-3_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.9.2-3) ... Setting up python3-minimal (3.9.2-3) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20999 files and directories currently installed.) Preparing to unpack .../000-python3_3.9.2-3_amd64.deb ... Unpacking python3 (3.9.2-3) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.30_all.deb ... Unpacking sgml-base (1.30) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../002-libncurses6_6.2+20201114-2+deb11u2_amd64.deb ... Unpacking libncurses6:amd64 (6.2+20201114-2+deb11u2) ... Selecting previously unselected package libprocps8:amd64. Preparing to unpack .../003-libprocps8_2%3a3.3.17-5_amd64.deb ... Unpacking libprocps8:amd64 (2:3.3.17-5) ... Selecting previously unselected package procps. Preparing to unpack .../004-procps_2%3a3.3.17-5_amd64.deb ... Unpacking procps (2:3.3.17-5) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../005-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package openssl. Preparing to unpack .../006-openssl_1.1.1w-0+deb11u1_amd64.deb ... Unpacking openssl (1.1.1w-0+deb11u1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../007-ca-certificates_20210119_all.deb ... Unpacking ca-certificates (20210119) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../008-libmagic-mgc_1%3a5.39-3+deb11u1_amd64.deb ... Unpacking libmagic-mgc (1:5.39-3+deb11u1) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../009-libmagic1_1%3a5.39-3+deb11u1_amd64.deb ... Unpacking libmagic1:amd64 (1:5.39-3+deb11u1) ... Selecting previously unselected package file. Preparing to unpack .../010-file_1%3a5.39-3+deb11u1_amd64.deb ... Unpacking file (1:5.39-3+deb11u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../011-gettext-base_0.21-4_amd64.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../012-libsigsegv2_2.13-1_amd64.deb ... Unpacking libsigsegv2:amd64 (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.18-5_amd64.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package binfmt-support. Preparing to unpack .../018-binfmt-support_2.2.1-1+deb11u1_amd64.deb ... Unpacking binfmt-support (2.2.1-1+deb11u1) ... Selecting previously unselected package libmd0:amd64. Preparing to unpack .../019-libmd0_1.0.3-3_amd64.deb ... Unpacking libmd0:amd64 (1.0.3-3) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../020-libbsd0_0.11.3-1+deb11u1_amd64.deb ... Unpacking libbsd0:amd64 (0.11.3-1+deb11u1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../021-libedit2_3.1-20191231-2+b1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20191231-2+b1) ... Selecting previously unselected package libz3-4:amd64. Preparing to unpack .../022-libz3-4_4.8.10-1_amd64.deb ... Unpacking libz3-4:amd64 (4.8.10-1) ... Selecting previously unselected package libllvm9:amd64. Preparing to unpack .../023-libllvm9_1%3a9.0.1-16.1_amd64.deb ... Unpacking libllvm9:amd64 (1:9.0.1-16.1) ... Selecting previously unselected package libclang-cpp9. Preparing to unpack .../024-libclang-cpp9_1%3a9.0.1-16.1_amd64.deb ... Unpacking libclang-cpp9 (1:9.0.1-16.1) ... Selecting previously unselected package libgc1:amd64. Preparing to unpack .../025-libgc1_1%3a8.0.4-3_amd64.deb ... Unpacking libgc1:amd64 (1:8.0.4-3) ... Selecting previously unselected package libobjc4:amd64. Preparing to unpack .../026-libobjc4_10.2.1-6_amd64.deb ... Unpacking libobjc4:amd64 (10.2.1-6) ... Selecting previously unselected package libobjc-10-dev:amd64. Preparing to unpack .../027-libobjc-10-dev_10.2.1-6_amd64.deb ... Unpacking libobjc-10-dev:amd64 (10.2.1-6) ... Selecting previously unselected package libc6-i386. Preparing to unpack .../028-libc6-i386_2.31-13+deb11u8_amd64.deb ... Unpacking libc6-i386 (2.31-13+deb11u8) ... Selecting previously unselected package lib32gcc-s1. Preparing to unpack .../029-lib32gcc-s1_10.2.1-6_amd64.deb ... Unpacking lib32gcc-s1 (10.2.1-6) ... Selecting previously unselected package lib32stdc++6. Preparing to unpack .../030-lib32stdc++6_10.2.1-6_amd64.deb ... Unpacking lib32stdc++6 (10.2.1-6) ... Selecting previously unselected package libclang-common-9-dev. Preparing to unpack .../031-libclang-common-9-dev_1%3a9.0.1-16.1_amd64.deb ... Unpacking libclang-common-9-dev (1:9.0.1-16.1) ... Selecting previously unselected package clang-9. Preparing to unpack .../032-clang-9_1%3a9.0.1-16.1_amd64.deb ... Unpacking clang-9 (1:9.0.1-16.1) ... Selecting previously unselected package ocl-icd-libopencl1:amd64. Preparing to unpack .../033-ocl-icd-libopencl1_2.2.14-2_amd64.deb ... Unpacking ocl-icd-libopencl1:amd64 (2.2.14-2) ... Selecting previously unselected package clinfo. Preparing to unpack .../034-clinfo_3.0.21.02.21-1_amd64.deb ... Unpacking clinfo (3.0.21.02.21-1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../035-cmake-data_3.18.4-2+deb11u1_all.deb ... Unpacking cmake-data (3.18.4-2+deb11u1) ... Selecting previously unselected package libicu67:amd64. Preparing to unpack .../036-libicu67_67.1-7_amd64.deb ... Unpacking libicu67:amd64 (67.1-7) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../037-libxml2_2.9.10+dfsg-6.7+deb11u4_amd64.deb ... Unpacking libxml2:amd64 (2.9.10+dfsg-6.7+deb11u4) ... Selecting previously unselected package libarchive13:amd64. Preparing to unpack .../038-libarchive13_3.4.3-2+deb11u1_amd64.deb ... Unpacking libarchive13:amd64 (3.4.3-2+deb11u1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../039-libbrotli1_1.0.9-2+b2_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b2) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../040-libsasl2-modules-db_2.1.27+dfsg-2.1+deb11u1_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../041-libsasl2-2_2.1.27+dfsg-2.1+deb11u1_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../042-libldap-2.4-2_2.4.57+dfsg-3+deb11u1_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.57+dfsg-3+deb11u1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../043-libnghttp2-14_1.43.0-1+deb11u1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.43.0-1+deb11u1) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../044-libpsl5_0.21.0-1.2_amd64.deb ... Unpacking libpsl5:amd64 (0.21.0-1.2) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../045-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../046-libssh2-1_1.9.0-2_amd64.deb ... Unpacking libssh2-1:amd64 (1.9.0-2) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../047-libcurl4_7.74.0-1.3+deb11u11_amd64.deb ... Unpacking libcurl4:amd64 (7.74.0-1.3+deb11u11) ... Selecting previously unselected package libjsoncpp24:amd64. Preparing to unpack .../048-libjsoncpp24_1.9.4-4_amd64.deb ... Unpacking libjsoncpp24:amd64 (1.9.4-4) ... Selecting previously unselected package librhash0:amd64. Preparing to unpack .../049-librhash0_1.4.1-2_amd64.deb ... Unpacking librhash0:amd64 (1.4.1-2) ... Selecting previously unselected package libuv1:amd64. Preparing to unpack .../050-libuv1_1.40.0-2_amd64.deb ... Unpacking libuv1:amd64 (1.40.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../051-cmake_3.18.4-2+deb11u1_amd64.deb ... Unpacking cmake (3.18.4-2+deb11u1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../052-libdebhelper-perl_13.3.4_all.deb ... Unpacking libdebhelper-perl (13.3.4) ... Selecting previously unselected package libtool. Preparing to unpack .../053-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../054-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../055-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../056-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../057-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../058-dh-strip-nondeterminism_1.12.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.12.0-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../059-libelf1_0.183-1_amd64.deb ... Unpacking libelf1:amd64 (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../060-dwz_0.13+20210201-1_amd64.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package gettext. Preparing to unpack .../061-gettext_0.21-4_amd64.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../062-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../063-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../064-debhelper_13.3.4_all.deb ... Unpacking debhelper (13.3.4) ... Selecting previously unselected package xml-core. Preparing to unpack .../065-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package docutils-common. Preparing to unpack .../066-docutils-common_0.16+dfsg-4_all.deb ... Unpacking docutils-common (0.16+dfsg-4) ... Selecting previously unselected package libclang1-9. Preparing to unpack .../067-libclang1-9_1%3a9.0.1-16.1_amd64.deb ... Unpacking libclang1-9 (1:9.0.1-16.1) ... Selecting previously unselected package libclang-9-dev. Preparing to unpack .../068-libclang-9-dev_1%3a9.0.1-16.1_amd64.deb ... Unpacking libclang-9-dev (1:9.0.1-16.1) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../069-libffi-dev_3.3-6_amd64.deb ... Unpacking libffi-dev:amd64 (3.3-6) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../070-libglib2.0-0_2.66.8-1+deb11u1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.66.8-1+deb11u1) ... Selecting previously unselected package libhwloc15:amd64. Preparing to unpack .../071-libhwloc15_2.4.1+dfsg-1_amd64.deb ... Unpacking libhwloc15:amd64 (2.4.1+dfsg-1) ... Selecting previously unselected package libnuma1:amd64. Preparing to unpack .../072-libnuma1_2.0.12-1+b1_amd64.deb ... Unpacking libnuma1:amd64 (2.0.12-1+b1) ... Selecting previously unselected package libnuma-dev:amd64. Preparing to unpack .../073-libnuma-dev_2.0.12-1+b1_amd64.deb ... Unpacking libnuma-dev:amd64 (2.0.12-1+b1) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../074-libltdl7_2.4.6-15_amd64.deb ... Unpacking libltdl7:amd64 (2.4.6-15) ... Selecting previously unselected package libltdl-dev:amd64. Preparing to unpack .../075-libltdl-dev_2.4.6-15_amd64.deb ... Unpacking libltdl-dev:amd64 (2.4.6-15) ... Selecting previously unselected package libhwloc-dev:amd64. Preparing to unpack .../076-libhwloc-dev_2.4.1+dfsg-1_amd64.deb ... Unpacking libhwloc-dev:amd64 (2.4.1+dfsg-1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../077-libjs-jquery_3.5.1+dfsg+~3.5.5-7_all.deb ... Unpacking libjs-jquery (3.5.1+dfsg+~3.5.5-7) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../078-libjs-underscore_1.9.1~dfsg-3_all.deb ... Unpacking libjs-underscore (1.9.1~dfsg-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../079-libjs-sphinxdoc_3.4.3-2_all.deb ... Unpacking libjs-sphinxdoc (3.4.3-2) ... Selecting previously unselected package libncurses-dev:amd64. Preparing to unpack .../080-libncurses-dev_6.2+20201114-2+deb11u2_amd64.deb ... Unpacking libncurses-dev:amd64 (6.2+20201114-2+deb11u2) ... Selecting previously unselected package libpfm4:amd64. Preparing to unpack .../081-libpfm4_4.11.1+git32-gd0b85fb-1_amd64.deb ... Unpacking libpfm4:amd64 (4.11.1+git32-gd0b85fb-1) ... Selecting previously unselected package libtinfo-dev:amd64. Preparing to unpack .../082-libtinfo-dev_6.2+20201114-2+deb11u2_amd64.deb ... Unpacking libtinfo-dev:amd64 (6.2+20201114-2+deb11u2) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../083-libyaml-0-2_0.2.2-1_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.2-1) ... Selecting previously unselected package libz3-dev:amd64. Preparing to unpack .../084-libz3-dev_4.8.10-1_amd64.deb ... Unpacking libz3-dev:amd64 (4.8.10-1) ... Selecting previously unselected package llvm-9-runtime. Preparing to unpack .../085-llvm-9-runtime_1%3a9.0.1-16.1_amd64.deb ... Unpacking llvm-9-runtime (1:9.0.1-16.1) ... Selecting previously unselected package llvm-9. Preparing to unpack .../086-llvm-9_1%3a9.0.1-16.1_amd64.deb ... Unpacking llvm-9 (1:9.0.1-16.1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../087-python3-pkg-resources_52.0.0-4_all.deb ... Unpacking python3-pkg-resources (52.0.0-4) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../088-python3-pygments_2.7.1+dfsg-2.1_all.deb ... Unpacking python3-pygments (2.7.1+dfsg-2.1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../089-python3-yaml_5.3.1-5_amd64.deb ... Unpacking python3-yaml (5.3.1-5) ... Selecting previously unselected package llvm-9-tools. Preparing to unpack .../090-llvm-9-tools_1%3a9.0.1-16.1_amd64.deb ... Unpacking llvm-9-tools (1:9.0.1-16.1) ... Selecting previously unselected package llvm-9-dev. Preparing to unpack .../091-llvm-9-dev_1%3a9.0.1-16.1_amd64.deb ... Unpacking llvm-9-dev (1:9.0.1-16.1) ... Selecting previously unselected package ocl-icd-dev:amd64. Preparing to unpack .../092-ocl-icd-dev_2.2.14-2_amd64.deb ... Unpacking ocl-icd-dev:amd64 (2.2.14-2) ... Selecting previously unselected package opencl-c-headers. Preparing to unpack .../093-opencl-c-headers_3.0~2020.12.18-1_all.deb ... Unpacking opencl-c-headers (3.0~2020.12.18-1) ... Selecting previously unselected package opencl-clhpp-headers. Preparing to unpack .../094-opencl-clhpp-headers_3.0~2.0.13-1_all.deb ... Unpacking opencl-clhpp-headers (3.0~2.0.13-1) ... Selecting previously unselected package ocl-icd-opencl-dev:amd64. Preparing to unpack .../095-ocl-icd-opencl-dev_2.2.14-2_amd64.deb ... Unpacking ocl-icd-opencl-dev:amd64 (2.2.14-2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../096-pkg-config_0.29.2-1_amd64.deb ... Unpacking pkg-config (0.29.2-1) ... Selecting previously unselected package pkg-kde-tools. Preparing to unpack .../097-pkg-kde-tools_0.15.32_all.deb ... Unpacking pkg-kde-tools (0.15.32) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../098-python-babel-localedata_2.8.0+dfsg.1-7_all.deb ... Unpacking python-babel-localedata (2.8.0+dfsg.1-7) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../099-python3-alabaster_0.7.8-1.1_all.deb ... Unpacking python3-alabaster (0.7.8-1.1) ... Selecting previously unselected package python3-tz. Preparing to unpack .../100-python3-tz_2021.1-1_all.deb ... Unpacking python3-tz (2021.1-1) ... Selecting previously unselected package python3-babel. Preparing to unpack .../101-python3-babel_2.8.0+dfsg.1-7_all.deb ... Unpacking python3-babel (2.8.0+dfsg.1-7) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../102-python3-certifi_2020.6.20-1_all.deb ... Unpacking python3-certifi (2020.6.20-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../103-python3-chardet_4.0.0-1_all.deb ... Unpacking python3-chardet (4.0.0-1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../104-python3-lib2to3_3.9.2-1_all.deb ... Unpacking python3-lib2to3 (3.9.2-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../105-python3-distutils_3.9.2-1_all.deb ... Unpacking python3-distutils (3.9.2-1) ... Selecting previously unselected package python3-roman. Preparing to unpack .../106-python3-roman_2.0.0-5_all.deb ... Unpacking python3-roman (2.0.0-5) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../107-python3-docutils_0.16+dfsg-4_all.deb ... Unpacking python3-docutils (0.16+dfsg-4) ... Selecting previously unselected package python3-idna. Preparing to unpack .../108-python3-idna_2.10-1_all.deb ... Unpacking python3-idna (2.10-1) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../109-python3-imagesize_1.2.0-2_all.deb ... Unpacking python3-imagesize (1.2.0-2) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../110-python3-markupsafe_1.1.1-1+b3_amd64.deb ... Unpacking python3-markupsafe (1.1.1-1+b3) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../111-python3-jinja2_2.11.3-1_all.deb ... Unpacking python3-jinja2 (2.11.3-1) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../112-python3-pyparsing_2.4.7-1_all.deb ... Unpacking python3-pyparsing (2.4.7-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../113-python3-packaging_20.9-2_all.deb ... Unpacking python3-packaging (20.9-2) ... Selecting previously unselected package python3-six. Preparing to unpack .../114-python3-six_1.16.0-2_all.deb ... Unpacking python3-six (1.16.0-2) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../115-python3-urllib3_1.26.5-1~exp1_all.deb ... Unpacking python3-urllib3 (1.26.5-1~exp1) ... Selecting previously unselected package python3-requests. Preparing to unpack .../116-python3-requests_2.25.1+dfsg-2_all.deb ... Unpacking python3-requests (2.25.1+dfsg-2) ... Selecting previously unselected package python3-snowballstemmer. Preparing to unpack .../117-python3-snowballstemmer_2.1.0-1_all.deb ... Unpacking python3-snowballstemmer (2.1.0-1) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../118-sphinx-common_3.4.3-2_all.deb ... Unpacking sphinx-common (3.4.3-2) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../119-python3-sphinx_3.4.3-2_all.deb ... Unpacking python3-sphinx (3.4.3-2) ... Setting up media-types (4.0.0) ... Setting up libpipeline1:amd64 (1.5.3-1) ... Setting up libpsl5:amd64 (0.21.0-1.2) ... Setting up bsdextrautils (2.36.1-8+deb11u1) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:amd64 (67.1-7) ... Setting up libmagic-mgc (1:5.39-3+deb11u1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.2-1) ... Setting up libglib2.0-0:amd64 (2.66.8-1+deb11u1) ... No schema files found: doing nothing. Setting up libdebhelper-perl (13.3.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b2) ... Setting up libnghttp2-14:amd64 (1.43.0-1+deb11u1) ... Setting up libmagic1:amd64 (1:5.39-3+deb11u1) ... Setting up gettext-base (0.21-4) ... Setting up file (1:5.39-3+deb11u1) ... Setting up libffi-dev:amd64 (3.3-6) ... Setting up python-babel-localedata (2.8.0+dfsg.1-7) ... Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libz3-4:amd64 (4.8.10-1) ... Setting up libuv1:amd64 (1.40.0-2) ... Setting up libpfm4:amd64 (4.11.1+git32-gd0b85fb-1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libncurses6:amd64 (6.2+20201114-2+deb11u2) ... Setting up libsigsegv2:amd64 (2.13-1) ... Setting up opencl-clhpp-headers (3.0~2.0.13-1) ... Setting up libhwloc15:amd64 (2.4.1+dfsg-1) ... Setting up ocl-icd-dev:amd64 (2.2.14-2) ... Setting up autopoint (0.21-4) ... Setting up binfmt-support (2.2.1-1+deb11u1) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up pkg-config (0.29.2-1) ... Setting up libgc1:amd64 (1:8.0.4-3) ... Setting up libltdl7:amd64 (2.4.6-15) ... Setting up opencl-c-headers (3.0~2020.12.18-1) ... Setting up libsasl2-2:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Setting up libjsoncpp24:amd64 (1.9.4-4) ... Setting up libnuma1:amd64 (2.0.12-1+b1) ... Setting up libmd0:amd64 (1.0.3-3) ... Setting up sensible-utils (0.0.14) ... Setting up ocl-icd-libopencl1:amd64 (2.2.14-2) ... Setting up librhash0:amd64 (1.4.1-2) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up libmpdec3:amd64 (2.5.1-1) ... Setting up libc6-i386 (2.31-13+deb11u8) ... Setting up libsub-override-perl (0.09-2) ... Setting up libssh2-1:amd64 (1.9.0-2) ... Setting up sgml-base (1.30) ... Setting up cmake-data (3.18.4-2+deb11u1) ... Setting up libjs-jquery (3.5.1+dfsg+~3.5.5-7) ... Setting up openssl (1.1.1w-0+deb11u1) ... Setting up libbsd0:amd64 (0.11.3-1+deb11u1) ... Setting up libelf1:amd64 (0.183-1) ... Setting up readline-common (8.1-1) ... Setting up libxml2:amd64 (2.9.10+dfsg-6.7+deb11u4) ... Setting up libprocps8:amd64 (2:3.3.17-5) ... Setting up libjs-underscore (1.9.1~dfsg-3) ... Setting up libfile-stripnondeterminism-perl (1.12.0-1) ... Setting up libz3-dev:amd64 (4.8.10-1) ... Setting up libncurses-dev:amd64 (6.2+20201114-2+deb11u2) ... Setting up gettext (0.21-4) ... Setting up libtool (2.4.6-15) ... Setting up libarchive13:amd64 (3.4.3-2+deb11u1) ... Setting up libedit2:amd64 (3.1-20191231-2+b1) ... Setting up libreadline8:amd64 (8.1-1) ... Setting up clinfo (3.0.21.02.21-1) ... Setting up libldap-2.4-2:amd64 (2.4.57+dfsg-3+deb11u1) ... Setting up m4 (1.4.18-5) ... Setting up libobjc4:amd64 (10.2.1-6) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libnuma-dev:amd64 (2.0.12-1+b1) ... Setting up ca-certificates (20210119) ... Updating certificates in /etc/ssl/certs... 129 added, 0 removed; done. Setting up lib32gcc-s1 (10.2.1-6) ... Setting up lib32stdc++6 (10.2.1-6) ... Setting up libjs-sphinxdoc (3.4.3-2) ... Setting up ocl-icd-opencl-dev:amd64 (2.2.14-2) ... Setting up autoconf (2.69-14) ... Setting up dh-strip-nondeterminism (1.12.0-1) ... Setting up libobjc-10-dev:amd64 (10.2.1-6) ... Setting up dwz (0.13+20210201-1) ... Setting up groff-base (1.22.4-6) ... Setting up xml-core (0.18+nmu1) ... Setting up procps (2:3.3.17-5) ... Setting up libcurl4:amd64 (7.74.0-1.3+deb11u11) ... Setting up libllvm9:amd64 (1:9.0.1-16.1) ... Setting up libpython3.9-stdlib:amd64 (3.9.2-1) ... Setting up libpython3-stdlib:amd64 (3.9.2-3) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libtinfo-dev:amd64 (6.2+20201114-2+deb11u2) ... Setting up libclang1-9 (1:9.0.1-16.1) ... Setting up libclang-cpp9 (1:9.0.1-16.1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up dh-autoreconf (20) ... Setting up libltdl-dev:amd64 (2.4.6-15) ... Setting up sphinx-common (3.4.3-2) ... Setting up llvm-9-runtime (1:9.0.1-16.1) ... Setting up libclang-common-9-dev (1:9.0.1-16.1) ... Setting up cmake (3.18.4-2+deb11u1) ... Setting up libhwloc-dev:amd64 (2.4.1+dfsg-1) ... Setting up python3.9 (3.9.2-1) ... Setting up clang-9 (1:9.0.1-16.1) ... Setting up debhelper (13.3.4) ... Setting up python3 (3.9.2-3) ... Setting up python3-markupsafe (1.1.1-1+b3) ... Setting up python3-tz (2021.1-1) ... Setting up python3-six (1.16.0-2) ... Setting up python3-roman (2.0.0-5) ... Setting up python3-jinja2 (2.11.3-1) ... Setting up python3-pyparsing (2.4.7-1) ... Setting up llvm-9 (1:9.0.1-16.1) ... Setting up python3-certifi (2020.6.20-1) ... Setting up python3-snowballstemmer (2.1.0-1) ... Setting up libclang-9-dev (1:9.0.1-16.1) ... Setting up python3-idna (2.10-1) ... Setting up pkg-kde-tools (0.15.32) ... Setting up python3-urllib3 (1.26.5-1~exp1) ... Setting up python3-lib2to3 (3.9.2-1) ... Setting up python3-imagesize (1.2.0-2) ... Setting up python3-pkg-resources (52.0.0-4) ... Setting up python3-distutils (3.9.2-1) ... Setting up python3-babel (2.8.0+dfsg.1-7) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python3-alabaster (0.7.8-1.1) ... Setting up python3-yaml (5.3.1-5) ... Setting up python3-pygments (2.7.1+dfsg-2.1) ... Setting up python3-packaging (20.9-2) ... Setting up python3-chardet (4.0.0-1) ... Setting up python3-requests (2.25.1+dfsg-2) ... Setting up llvm-9-tools (1:9.0.1-16.1) ... Setting up llvm-9-dev (1:9.0.1-16.1) ... Processing triggers for libc-bin (2.31-13+deb11u8) ... Processing triggers for sgml-base (1.30) ... Setting up docutils-common (0.16+dfsg-4) ... Processing triggers for sgml-base (1.30) ... Setting up python3-docutils (0.16+dfsg-4) ... update-alternatives: using /usr/share/docutils/scripts/python3/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2html4 to provide /usr/bin/rst2html4 (rst2html4) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2html5 to provide /usr/bin/rst2html5 (rst2html5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode Setting up python3-sphinx (3.4.3-2) ... Processing triggers for ca-certificates (20210119) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/pocl-1.6/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../pocl_1.6-5_source.changes dpkg-buildpackage: info: source package pocl dpkg-buildpackage: info: source version 1.6-5 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Andreas Beckmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --with pkgkde_symbolshelper --buildsystem=cmake dh_auto_clean -O--buildsystem=cmake debian/rules execute_after_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/pocl-1.6' test ! -d include/_CL || mv -v include/_CL include/CL test ! -d include/_OpenCL || mv -v include/_OpenCL include/OpenCL make[1]: Leaving directory '/build/reproducible-path/pocl-1.6' dh_autoreconf_clean -O--buildsystem=cmake dh_clean -O--buildsystem=cmake debian/rules binary dh binary --with pkgkde_symbolshelper --buildsystem=cmake dh_update_autotools_config -O--buildsystem=cmake dh_autoreconf -O--buildsystem=cmake debian/rules execute_before_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/pocl-1.6' test ! -d include/CL || mv -v include/CL include/_CL renamed 'include/CL' -> 'include/_CL' test ! -d include/OpenCL || mv -v include/OpenCL include/_OpenCL renamed 'include/OpenCL' -> 'include/_OpenCL' make[1]: Leaving directory '/build/reproducible-path/pocl-1.6' debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/pocl-1.6' Using LLC_HOST_CPU=distro /usr/lib/llvm-9/bin/llc -version LLVM (http://llvm.org/): LLVM version 9.0.1 Optimized build. Default target: x86_64-pc-linux-gnu Host CPU: znver2 Registered Targets: aarch64 - AArch64 (little endian) aarch64_32 - AArch64 (little endian ILP32) aarch64_be - AArch64 (big endian) amdgcn - AMD GCN GPUs arm - ARM arm64 - ARM64 (little endian) arm64_32 - ARM64 (little endian ILP32) armeb - ARM (big endian) avr - Atmel AVR Microcontroller bpf - BPF (host endian) bpfeb - BPF (big endian) bpfel - BPF (little endian) hexagon - Hexagon lanai - Lanai mips - MIPS (32-bit big endian) mips64 - MIPS (64-bit big endian) mips64el - MIPS (64-bit little endian) mipsel - MIPS (32-bit little endian) msp430 - MSP430 [experimental] nvptx - NVIDIA PTX 32-bit nvptx64 - NVIDIA PTX 64-bit ppc32 - PowerPC 32 ppc64 - PowerPC 64 ppc64le - PowerPC 64 LE r600 - AMD GPUs HD2XXX-HD6XXX riscv32 - 32-bit RISC-V riscv64 - 64-bit RISC-V sparc - Sparc sparcel - Sparc LE sparcv9 - Sparc V9 systemz - SystemZ thumb - Thumb thumbeb - Thumb (big endian) wasm32 - WebAssembly 32-bit wasm64 - WebAssembly 64-bit x86 - 32-bit X86: Pentium-Pro and above x86-64 - 64-bit X86: EM64T and AMD64 xcore - XCore /usr/lib/llvm-9/bin/llc -mattr=help /usr/lib/llvm-9/bin/llc: error: : error: unable to get target for 'unknown', see --version and --triple. make[1]: [debian/rules:76: override_dh_auto_configure] Error 1 (ignored) dh_auto_configure -- -DENABLE_ICD=yes -DWITH_LLVM_CONFIG=/usr/bin/llvm-config-9 -DLLC_HOST_CPU=GENERIC -DKERNELLIB_HOST_CPU_VARIANTS=distro -DPOCL_ICD_ABSOLUTE_PATH=OFF -DHARDENING_ENABLE=ON -DVISIBILITY_HIDDEN=ON -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DENABLE_ICD=yes -DWITH_LLVM_CONFIG=/usr/bin/llvm-config-9 -DLLC_HOST_CPU=GENERIC -DKERNELLIB_HOST_CPU_VARIANTS=distro -DPOCL_ICD_ABSOLUTE_PATH=OFF -DHARDENING_ENABLE=ON -DVISIBILITY_HIDDEN=ON -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF .. -- The C compiler identification is GNU 10.2.1 -- The CXX compiler identification is GNU 10.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test HAVE_WARN_INCOMPATIBLE_POINTER_TYPES -- Performing Test HAVE_WARN_INCOMPATIBLE_POINTER_TYPES - Success -- No git and/or not a prerelease -> not adding git commit to version. -- Host CPU cores: 12 -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Checking for module 'hwloc' -- Found hwloc, version 2.4.1 -- Found Hwloc: hwloc -- Found hwloc 2.4.1 in :hwloc -- Hwloc_VERSION 2.4.1 -- Hwloc_LDFLAGS -lhwloc -- Hwloc_CFLAGS -- L1D Cacheline size detected: 64 -- CMAKE_SYSTEM_NAME: Linux -- CMAKE_HOST_SYSTEM_PROCESSOR: x86_64 -- CMAKE_LIBRARY_ARCHITECTURE: x86_64-linux-gnu -- Using llvm-config: /usr/bin/llvm-config-9 -- LLVM binaries suffix : -9 -- llvm-config's LLVM_PREFIX is: /usr/lib/llvm-9 -- llvm-config's LLVM_VERSION_FULL is: 9.0.1 -- LLVM_VERSION: 9.0 -- llvm-config's LLVM_CFLAGS is: -I/usr/lib/llvm-9/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -- llvm-config's LLVM_CXXFLAGS is: -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -- llvm-config's LLVM_CPPFLAGS is: -I/usr/lib/llvm-9/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -- llvm-config's LLVM_LDFLAGS is: -L/usr/lib/llvm-9/lib -- llvm-config's LLVM_BINDIR is: /usr/lib/llvm-9/bin -- llvm-config's LLVM_LIBDIR is: /usr/lib/llvm-9/lib -- llvm-config's LLVM_INCLUDEDIR is: /usr/lib/llvm-9/include -- llvm-config's LLVM_SRC_ROOT is: /usr/lib/llvm-9/build/ -- llvm-config's LLVM_OBJ_ROOT is: /usr/lib/llvm-9/build/ -- llvm-config's LLVM_ALL_TARGETS is: AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430 NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore AVR -- llvm-config's LLVM_HOST_TARGET is: x86_64-pc-linux-gnu -- llvm-config's LLVM_BUILD_MODE is: RelWithDebInfo -- llvm-config's LLVM_ASSERTS_BUILD is: OFF -- llvm-config's LLVM_SYSLIBS is: -- llvm-config's LLVM_HAS_RTTI is: YES -- llvm-config's LLVM_LIBS is: -lLLVM-9 -- llvm-config's LLVM_SYSLIBS is: -- Found clang: /usr/lib/llvm-9/bin/clang-9 -- Found clang++: /usr/bin/clang++-9 -- Found opt: /usr/bin/opt-9 -- Found llc: /usr/bin/llc-9 -- Found llvm-as: /usr/bin/llvm-as-9 -- Found llvm-link: /usr/bin/llvm-link-9 -- Found lli: /usr/bin/lli-9 -- udivmodti4 compiles without extra flags -- Checking if clang++ works (required by vecmathlib) -- Checking if LLVM is a DEBUG build -- DEBUG build -- Find out LLC target triple (for host x86_64-pc-linux-gnu) -- Find out LLC host CPU with /usr/bin/llc-9 -- Autodetected CPU znver2 overriden by user to GENERIC -- Checking clang -march vs. -mcpu flag -- Using -march= -- LLVM link test OK -- Checking fp16 support -- FP16 is disabled: 1 -- Looking for fork -- Looking for fork - found -- Looking for fsync -- Looking for fsync - found -- Looking for sleep -- Looking for sleep - found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for utime -- Looking for utime - found -- Looking for futimens -- Looking for futimens - found -- Looking for posix_memalign -- Looking for posix_memalign - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for fdatasync -- Looking for fdatasync - found -- Looking for mkdtemp -- Looking for mkdtemp - found -- Looking for mkstemps -- Looking for mkstemps - found -- Looking for vfork -- Looking for vfork - found -- Looking for mkostemps -- Looking for mkostemps - found -- Looking for dladdr -- Looking for dladdr - found -- Private Datadir Relative path: ../../share/pocl -- libdl found -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Checking for module 'lttng-ust>=2.7' -- No package 'lttng-ust' found -- Checking for module 'ocl-icd>=1.3' -- Found ocl-icd, version 2.2.14 -- Using an ICD loader (cached): 1 -- Run tests with ICD: 1 -- OpenCL.h found, NOT installing our headers -- Failed to find tcecc or tce-config, disabling TCE -- TCE support : 0 -- Building the following device drivers: basic pthreads -- Check if the system is big endian -- Searching 16 bit integer -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of unsigned short -- Check size of unsigned short - done -- Searching 16 bit integer - Using unsigned short -- Check if the system is big endian - little endian -- GENERIC SLEEF: 128bit vectors available. -- GENERIC SLEEF: 256bit vectors NOT available. -- GENERIC SLEEF: 512bit vectors NOT available. -- GENERIC SLEEF bc list: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc -- GENERIC SLEEF bc: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sleef.bc -- Host Kernel BC for "GENERIC": /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-GENERIC.bc -- sse2 SLEEF: 128bit vectors available. -- sse2 SLEEF: 256bit vectors NOT available. -- sse2 SLEEF: 512bit vectors NOT available. -- sse2 SLEEF bc list: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefdp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleef_glue_auto.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimdsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimddp.c.bc -- sse2 SLEEF bc: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sleef.bc -- Host Kernel BC for "sse2": /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse2.bc -- ssse3 SLEEF: 128bit vectors available. -- ssse3 SLEEF: 256bit vectors NOT available. -- ssse3 SLEEF: 512bit vectors NOT available. -- ssse3 SLEEF bc list: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefdp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleef_glue_auto.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimdsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimddp.c.bc -- ssse3 SLEEF bc: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sleef.bc -- Host Kernel BC for "ssse3": /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-ssse3.bc -- sse41 SLEEF: 128bit vectors available. -- sse41 SLEEF: 256bit vectors NOT available. -- sse41 SLEEF: 512bit vectors NOT available. -- sse41 SLEEF bc list: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefdp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleef_glue_auto.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimdsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimddp.c.bc -- sse41 SLEEF bc: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sleef.bc -- Host Kernel BC for "sse41": /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse41.bc -- avx SLEEF: 128bit vectors available. -- avx SLEEF: 256bit vectors available. -- avx SLEEF: 512bit vectors NOT available. -- avx SLEEF bc list: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefdp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleef_glue_auto.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimdsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimddp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimdsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimddp.c.bc -- avx SLEEF bc: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sleef.bc -- Host Kernel BC for "avx": /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx.bc -- avx_f16c SLEEF: 128bit vectors available. -- avx_f16c SLEEF: 256bit vectors available. -- avx_f16c SLEEF: 512bit vectors NOT available. -- avx_f16c SLEEF bc list: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefdp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleef_glue_auto.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimdsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimddp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimdsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimddp.c.bc -- avx_f16c SLEEF bc: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sleef.bc -- Host Kernel BC for "avx_f16c": /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_f16c.bc -- avx_fma4 SLEEF: 128bit vectors available. -- avx_fma4 SLEEF: 128bit hardware FMA available. -- avx_fma4 SLEEF: 256bit vectors available. -- avx_fma4 SLEEF: 256bit hardware FMA available. -- avx_fma4 SLEEF: 512bit vectors NOT available. -- avx_fma4 SLEEF bc list: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefdp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleef_glue_auto.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimdsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimddp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimdsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimddp.c.bc -- avx_fma4 SLEEF bc: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sleef.bc -- Host Kernel BC for "avx_fma4": /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_fma4.bc -- avx2 SLEEF: 128bit vectors available. -- avx2 SLEEF: 128bit hardware FMA available. -- avx2 SLEEF: 256bit vectors available. -- avx2 SLEEF: 256bit hardware FMA available. -- avx2 SLEEF: 512bit vectors NOT available. -- avx2 SLEEF bc list: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefdp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleef_glue_auto.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimdsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimddp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimdsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimddp.c.bc -- avx2 SLEEF bc: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sleef.bc -- Host Kernel BC for "avx2": /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx2.bc -- avx512 SLEEF: 128bit vectors available. -- avx512 SLEEF: 128bit hardware FMA available. -- avx512 SLEEF: 256bit vectors available. -- avx512 SLEEF: 256bit hardware FMA available. -- avx512 SLEEF: 512bit vectors available. -- avx512 SLEEF: 512bit hardware FMA available. -- avx512 SLEEF bc list: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefdp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleef_glue_auto.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimdsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimddp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimdsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimddp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimdsp.c.bc;/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimddp.c.bc -- avx512 SLEEF bc: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sleef.bc -- Host Kernel BC for "avx512": /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx512.bc -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fPIC -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fPIC - Success -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wall -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wall - Success -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wextra -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wextra - Success -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wconversion -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wconversion - Success -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wformat -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wformat - Success -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wformat-security -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Wformat-security - Success -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Werror_eq_format-security -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-Werror_eq_format-security - Success -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fno-strict-aliasing -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fno-strict-aliasing - Success -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fno-common -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fno-common - Success -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-runtime-abi_eq_full -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-runtime-abi_eq_full - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-ffp-exception-behavior_eq_strict -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-ffp-exception-behavior_eq_strict - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fstack-clash-protection -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fstack-clash-protection - Success -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mcet -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mcet - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-cast-strict -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-cast-strict - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-derived-cast -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-derived-cast - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-unrelated-cast -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-unrelated-cast - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-nvcall -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-nvcall - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-vcall -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-vcall - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-icall -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-icall - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-mfcall -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_cfi-mfcall - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mretpoline -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mretpoline - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mspeculative-load-hardening -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mspeculative-load-hardening - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-lvi-load-hardening -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-lvi-load-hardening - Success -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-lvi-cfi -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-lvi-cfi - Success -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_address -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fsanitize_eq_address - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch_eq_thunk-extern -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch_eq_thunk-extern - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch_eq_thunk-inline -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch_eq_thunk-inline - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-return -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-return - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch-register -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch-register - Success -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch-loop -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcf-protection_eq_none -mindirect-branch-loop - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-x86-speculative-load-hardening -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-x86-speculative-load-hardening - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mno-indirect-branch-register -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mno-indirect-branch-register - Success -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mmitigate-rop -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-mmitigate-rop - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcheck-pointer-bounds -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fcheck-pointer-bounds - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-treat-zero-size-reloc-as-infinite -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-treat-zero-size-reloc-as-infinite - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-first-field-has-own-bounds -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-first-field-has-own-bounds - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-narrow-bounds -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-narrow-bounds - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-narrow-to-innermost-array -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-narrow-to-innermost-array - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-optimize -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-optimize - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-use-fast-string-functions -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-use-fast-string-functions - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-use-nochk-string-functions -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-use-nochk-string-functions - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-use-static-const-bounds -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fchkp-use-static-const-bounds - Failed -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fstack-protector -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fstack-protector - Success -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fstack-protector-strong -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fstack-protector-strong - Success -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-O1 -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-O1 - Success -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_--sort-common -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_--sort-common - Success -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_--as-needed -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_--as-needed - Success -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-flto -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-flto - Success -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_relro -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_relro - Success -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_now -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_now - Success -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_ibtplt -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_ibtplt - Success -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_ibt -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_ibt - Success -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_shstk -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_shstk - Success -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_notext -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-z_comma_notext - Success -- CPACK_DEBIAN_ICD_PACKAGE_DEPENDS -- CPACK_DEBIAN_ICD_PACKAGE_NAME -- CPACK_DEBIAN_ICD_PACKAGE_PROVIDES -- CPACK_DEBIAN_ICD_PACKAGE_RECOMMENDS -- CPACK_DEBIAN_LIB_PACKAGE_BREAKS -- CPACK_DEBIAN_LIB_PACKAGE_DEPENDS -- CPACK_DEBIAN_LIB_PACKAGE_NAME -- CPACK_DEBIAN_LIB_PACKAGE_RECOMMENDS -- CPACK_DEBIAN_LIB_PACKAGE_REPLACES -- OPENCL_LIBS: Threads::Threads;OpenCL -- OPENCL_CFLAGS: -- POCLU LINK OPTS: poclu;Threads::Threads;OpenCL;-lm -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fPIE -- Performing Test SUPPORTS_HARDENING_COMPILE_FLAGS_-fPIE - Success -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-pie -- Performing Test SUPPORTS_HARDENING_LINK_FLAGS_-Wl_comma_-pie - Success -- CPACK_DEBIAN_ICD_PACKAGE_DEPENDS -- CPACK_DEBIAN_ICD_PACKAGE_NAME -- CPACK_DEBIAN_ICD_PACKAGE_PROVIDES -- CPACK_DEBIAN_ICD_PACKAGE_RECOMMENDS -- CPACK_DEBIAN_LIB_PACKAGE_BREAKS -- CPACK_DEBIAN_LIB_PACKAGE_DEPENDS -- CPACK_DEBIAN_LIB_PACKAGE_NAME -- CPACK_DEBIAN_LIB_PACKAGE_RECOMMENDS -- CPACK_DEBIAN_LIB_PACKAGE_REPLACES -- CPACK_DEBIAN_POCLCC_PACKAGE_DEPENDS -- CPACK_DEBIAN_POCLCC_PACKAGE_NAME -- -- *********************** SUMMARY *************************** -- -- ******* Directories: -- -- CMAKE_INSTALL_PREFIX: /usr -- POCL_INSTALL_CMAKE_CONFIG_DIR: /usr/lib/x86_64-linux-gnu/pocl -- POCL_INSTALL_ICD_VENDORDIR: /etc/OpenCL/vendors -- POCL_INSTALL_OPENCL_HEADER_DIR: /usr/include/CL -- POCL_INSTALL_PKGCONFIG_DIR: /usr/lib/x86_64-linux-gnu/pkgconfig -- POCL_INSTALL_PRIVATE_DATADIR: /usr/share/pocl -- POCL_INSTALL_PRIVATE_HEADER_DIR: /usr/share/pocl/include -- POCL_INSTALL_PRIVATE_LIBDIR: /usr/lib/x86_64-linux-gnu/pocl -- POCL_INSTALL_PUBLIC_BINDIR: /usr/bin -- POCL_INSTALL_PUBLIC_HEADER_DIR: /usr/include -- POCL_INSTALL_PUBLIC_LIBDIR: /usr/lib/x86_64-linux-gnu -- -- -- ******* LLVM Programs: -- -- LLVM_CONFIG: /usr/bin/llvm-config-9 -- LLVM_OPT: /usr/bin/opt-9 -- LLVM_LLC: /usr/bin/llc-9 -- LLVM_AS: /usr/bin/llvm-as-9 -- LLVM_LINK: /usr/bin/llvm-link-9 -- LLVM_LLI: /usr/bin/lli-9 -- WITH_LLVM_CONFIG (User preferred llvm-config): /usr/bin/llvm-config-9 -- -- ******* Various Flags: -- -- CL_DISABLE_HALF: 1 -- HAVE_CLOCK_GETTIME: 1 -- HAVE_GLEW: -- HAVE_LTTNG_UST: 0 -- HOST_AS_FLAGS: -- HOST_CLANG_FLAGS: --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -- HOST_LD_FLAGS: -shared -- HOST_LLC_FLAGS: -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -- -- LIB_API_VERSION: 2 -- LIB_BUILD_VERSION: 2.6.0 -- ICD_LD_FLAGS: -Wl,-Bsymbolic -- EXTRA_KERNEL_FLAGS: -- EXTRA_KERNEL_CXX_FLAGS: -- EXTRA_KERNEL_CL_FLAGS: -- EXTRA_KERNEL_C_FLAGS: -- final KERNEL_CXX_FLAGS: -xc++ -std=c++11 -fno-stack-protector -fPIC -- final KERNEL_CL_FLAGS: -xcl -fno-stack-protector -fPIC -- final KERNEL_C_FLAGS: -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -- -- CLANG_HAS_64B_MATH: ON -- CLANG_HAS_128B_MATH: ON -- CLANG_NEEDS_RTLIB: OFF -- CLANG_MARCH_FLAG: -march= -- CLANG_TARGET_OPTION: --target= -- LLVM_VERSION: 9.0 -- LLVM_LIB_IS_SHARED: -- LLVM_HAS_RTTI: YES -- LLVM_LIB_MODE: --link-shared -- LLVM_ASSERTS_BUILD: OFF -- LLVM_BUILD_MODE: RelWithDebInfo -- LLVM_CFLAGS: -I/usr/lib/llvm-9/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -- LLVM_CXXFLAGS: -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -- LLVM_CPPFLAGS: -I/usr/lib/llvm-9/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -- LLVM_LDFLAGS: -L/usr/lib/llvm-9/lib -- LLVM_LIBDIR: /usr/lib/llvm-9/lib -- LLVM_INCLUDEDIR: /usr/lib/llvm-9/include -- LLVM_SRC_ROOT: /usr/lib/llvm-9/build/ -- LLVM_OBJ_ROOT: /usr/lib/llvm-9/build/ -- LLVM_INCLUDE_DIRS: -- LLVM_ALL_TARGETS: AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430 NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore AVR -- LLVM_HOST_TARGET: x86_64-pc-linux-gnu -- LLC_TRIPLE: x86_64-pc-linux-gnu -- LLC_HOST_CPU: GENERIC -- -- MAX_EXTENDED_ALIGNMENT: 128 -- OCL_KERNEL_TARGET: x86_64-pc-linux-gnu -- OCL_KERNEL_TARGET_CPU: GENERIC -- HOST_DEVICE_ADDRESS_BITS: 64 -- -- ----------- -------------------------------- -------- -- llvm libs libpocl will be linked to (POCL_LLVM_LIBS): -- /usr/lib/llvm-9/lib/libLLVM-9.so -- ----------- -------------------------------- -------- -- clang libs libpocl will be linked to (CLANG_LIBFILES): -- /usr/lib/llvm-9/lib/libclang-cpp.so -- ----------- -------------------------------- -------- -- system libs libpocl will be linked to (LLVM_SYSLIBS): -- -- ----------- -------------------------------- -------- -- ******* Enabled features: -- -- DEVELOPER_MODE: OFF -- ENABLE_CONFORMANCE: ON -- ENABLE_ICD: yes -- ENABLE_TCE: 0 -- ENABLE_TCEMC: 0 -- ENABLE_HSA: OFF -- ENABLE_CUDA: OFF -- ENABLE_ASAN (address sanitizer): OFF -- ENABLE_LSAN (leak sanitizer): OFF -- ENABLE_TSAN (thread sanitizer): OFF -- ENABLE_UBSAN (UB sanitizer): OFF -- ENABLE_POCL_FLOAT_CONVERSION: OFF -- ENABLE_RELOCATION: ON -- ENABLE_SLEEF: ON -- ENABLE_SPIR: OFF -- ENABLE_SPIRV: OFF -- ENABLE_POCL_BUILDING: ON -- INSTALL_OPENCL_HEADERS (Install our headers): 0 -- OCL_DRIVERS (Drivers built): basic pthreads -- OCL_TARGETS (Targets built): host -- OCS_AVAILABLE: ON -- POCL_ICD_ABSOLUTE_PATH: OFF -- POCL_ASSERTS_BUILD: 1 -- TESTS_USE_ICD: 1 -- Available testsuites: AMD;AMDSDK2.9;AMDSDK3.0;ASL;arrayfire;clBLAS;CLBlast;clFFT;conformance;CloverLeaf;Halide;IntelSVM;opencl-book-samples;OpenCV;Parboil;piglit;PyOpenCL;Rodinia;shoc;VexCL;ViennaCL;Glow -- Enabled testsuites: -- Disabled testsuites: AMD;AMDSDK2.9;AMDSDK3.0;ASL;arrayfire;clBLAS;CLBlast;clFFT;conformance;CloverLeaf;Halide;IntelSVM;opencl-book-samples;OpenCV;Parboil;piglit;PyOpenCL;Rodinia;shoc;VexCL;ViennaCL;Glow -- Testsuites are built from git master: OFF -- Kernel caching: ON -- Kernel library CPU variants: GENERIC;sse2;ssse3;sse41;avx;avx_f16c;avx_fma4;avx2;avx512 -- Kernel library distro build: 1 -- Use pocl custom memory allocator: OFF -- L1d cacheline size: 64 -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY -- Build files have been written to: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/pocl-1.6' debian/rules override_dh_auto_build-indep make[1]: Entering directory '/build/reproducible-path/pocl-1.6' sphinx-build -N -b html doc/sphinx/source build-doc/html Running Sphinx v3.4.3 making output directory... done WARNING: html_static_path entry '_static' does not exist building [mo]: targets for 0 po files that are out of date building [html]: targets for 17 source files that are out of date updating environment: [new config] 17 added, 0 changed, 0 removed reading sources... [ 5%] accel reading sources... [ 11%] conformance reading sources... [ 17%] cuda reading sources... [ 23%] debug reading sources... [ 29%] design reading sources... [ 35%] development reading sources... [ 41%] faq reading sources... [ 47%] features reading sources... [ 52%] host_library reading sources... [ 58%] hsa reading sources... [ 64%] index reading sources... [ 70%] install reading sources... [ 76%] kernel_compiler reading sources... [ 82%] memory_management reading sources... [ 88%] opencl_status reading sources... [ 94%] pocl_binary reading sources... [100%] using /build/reproducible-path/pocl-1.6/doc/sphinx/source/using.rst:81: WARNING: Bullet list ends without a blank line; unexpected unindent. looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 5%] accel writing output... [ 11%] conformance writing output... [ 17%] cuda writing output... [ 23%] debug writing output... [ 29%] design writing output... [ 35%] development writing output... [ 41%] faq writing output... [ 47%] features writing output... [ 52%] host_library writing output... [ 58%] hsa writing output... [ 64%] index writing output... [ 70%] install writing output... [ 76%] kernel_compiler writing output... [ 82%] memory_management writing output... [ 88%] opencl_status writing output... [ 94%] pocl_binary writing output... [100%] using generating indices... genindex done writing additional pages... search done copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 2 warnings. The HTML pages are in build-doc/html. make[1]: Leaving directory '/build/reproducible-path/pocl-1.6' dh_auto_build -O--buildsystem=cmake -Nlibpocl2-common -Npocl-doc cd obj-x86_64-linux-gnu && make -j12 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/pocl-1.6 -B/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/CMakeFiles /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_avx.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx.dir/depend make -f lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/DependInfo.cmake --color= make -f lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/depend make -f lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/depend cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/DependInfo.cmake --color= make -f lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/DependInfo.cmake --color= make -f lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/depend make -f lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/depend.internal". Scanning dependencies of target sleef_config_avx512 make -f lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx.dir/depend.internal". make -f lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/DependInfo.cmake --color= make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/depend.internal". make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' Scanning dependencies of target sleef_config_avx2 Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx.dir/depend.internal". Scanning dependencies of target sleef_config_avx make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/depend.internal". Scanning dependencies of target sleef_config_avx_fma4 make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/llvmopencl /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_avx.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx.dir/build Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/depend.internal". Scanning dependencies of target sleef_config_ssse3 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/build Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/depend.internal". make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/depend.internal". Scanning dependencies of target sleef_config_sse41 Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/depend.internal". Scanning dependencies of target sleef_config_GENERIC make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/depend.internal". Scanning dependencies of target sleef_config_sse2 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 0%] Generating ../../../sleef_config_temp_avx512.h.witness cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h.new /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/depend.internal". Scanning dependencies of target sleef_config_avx_f16c make -f lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 0%] Generating ../../../sleef_config_temp_avx_fma4.h.witness cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h.new /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 0%] Generating ../../../sleef_config_temp_avx.h.witness make -f lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h.new /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 0%] Generating ../../../sleef_config_temp_avx2.h.witness cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h.new /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/build Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend.internal". make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL/devices/topology /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/topology /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 0%] Generating ../../../sleef_config_temp_ssse3.h.witness [ 0%] Generating ../../../sleef_config_temp_GENERIC.h.witness cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake --color= cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h.new /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h.witness cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h.new /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend.internal". cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h.witness Scanning dependencies of target llvmpasses [ 0%] Generating ../../../sleef_config_temp_avx_f16c.h.witness Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/topology/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend.internal". make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h.witness Scanning dependencies of target pocl-devices-topology make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build [ 0%] Generating ../../../sleef_config_temp_sse2.h.witness [ 0%] Generating ../../../sleef_config_temp_sse41.h.witness cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h.new /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h.witness Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend.internal". cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h.new /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h.witness cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h.witness Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend.internal". cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h.new /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 0%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o [ 0%] Building C object lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/topology && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h.witness [ 0%] Built target sleef_config_avx_fma4 make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake --color= [ 0%] Built target sleef_config_avx2 cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h.witness cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h.witness [ 0%] Built target sleef_config_avx512 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/depend make -f lib/poclu/CMakeFiles/poclu.dir/build.make lib/poclu/CMakeFiles/poclu.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL/devices /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/poclu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/poclu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/poclu/CMakeFiles/poclu.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/depend.internal". [ 0%] Built target sleef_config_ssse3 make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/depend [ 0%] Built target sleef_config_avx Scanning dependencies of target lib_cl_llvm Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/depend.internal". make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/bin /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/bin /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/bin/CMakeFiles/poclcc.dir/DependInfo.cmake --color= [ 0%] Built target sleef_config_sse2 Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/poclu/CMakeFiles/poclu.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/poclu/CMakeFiles/poclu.dir/depend.internal". [ 0%] Built target sleef_config_avx_f16c make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake --color= [ 0%] Built target sleef_config_GENERIC Scanning dependencies of target pocl-devices Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/poclu/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/poclu/CMakeFiles/poclu.dir/depend.internal". [ 0%] Built target sleef_config_sse41 Scanning dependencies of target poclu make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/build Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/bin/CMakeFiles/poclcc.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/bin/CMakeFiles/poclcc.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/bin/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/bin/CMakeFiles/poclcc.dir/depend.internal". Scanning dependencies of target poclcc make -f lib/poclu/CMakeFiles/poclu.dir/build.make lib/poclu/CMakeFiles/poclu.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/build Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/depend.internal". Scanning dependencies of target test_dlopen [ 0%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/build [ 0%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o [ 0%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/devices.c.o make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl" -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/devices.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c [ 0%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o [ 0%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc [ 0%] Building C object lib/poclu/CMakeFiles/poclu.dir/bswap.c.o [ 0%] Building C object bin/CMakeFiles/poclcc.dir/poclcc.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/poclu && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/poclu.dir/bswap.c.o -c /build/reproducible-path/pocl-1.6/lib/poclu/bswap.c cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl" -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/bin && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fPIE -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/poclcc.dir/poclcc.c.o -c /build/reproducible-path/pocl-1.6/bin/poclcc.c [ 0%] Building C object tests/runtime/CMakeFiles/test_dlopen.dir/test_dlopen.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/test_dlopen.dir/test_dlopen.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_dlopen.c Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx.dir/depend.internal". Scanning dependencies of target kernel_host_avx make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' Scanning dependencies of target libpocl_unlinked_objs make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build /build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c: In function 'pocl_topology_detect_device_info': /build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c:168:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 168 | unsigned shared_depth = cache->depth; | ^~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c:171:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 171 | = hwloc_get_nbobjs_by_depth (pocl_topology, nonshared_depth); | ^~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c:174:58: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 174 | cache = hwloc_get_obj_by_depth (pocl_topology, nonshared_depth, 0); | ^~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/topology/pocl_topology.c:190:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] 190 | device->global_mem_cacheline_size = cacheline_size; | ^~~~~~~~~~~~~~ [ 0%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimddp.c.bc make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC256 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimddp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimddp.c [ 0%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateContextFromType.c /build/reproducible-path/pocl-1.6/bin/poclcc.c: In function 'process_help': /build/reproducible-path/pocl-1.6/bin/poclcc.c:112:18: warning: unused parameter 'arg' [-Wunused-parameter] 112 | process_help(int arg, char **argv, int argc) | ~~~~^~~ /build/reproducible-path/pocl-1.6/bin/poclcc.c:112:30: warning: unused parameter 'argv' [-Wunused-parameter] 112 | process_help(int arg, char **argv, int argc) | ~~~~~~~^~~~ /build/reproducible-path/pocl-1.6/bin/poclcc.c:112:40: warning: unused parameter 'argc' [-Wunused-parameter] 112 | process_help(int arg, char **argv, int argc) | ~~~~^~~~ /build/reproducible-path/pocl-1.6/bin/poclcc.c: In function 'process_device_id': /build/reproducible-path/pocl-1.6/bin/poclcc.c:169:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 169 | opencl_device_id = atoi(argv[arg]); | ^~~~ /build/reproducible-path/pocl-1.6/bin/poclcc.c: In function 'process_list_devices': /build/reproducible-path/pocl-1.6/bin/poclcc.c:174:26: warning: unused parameter 'arg' [-Wunused-parameter] 174 | process_list_devices(int arg, char **argv, int argc) | ~~~~^~~ /build/reproducible-path/pocl-1.6/bin/poclcc.c:174:38: warning: unused parameter 'argv' [-Wunused-parameter] 174 | process_list_devices(int arg, char **argv, int argc) | ~~~~~~~^~~~ /build/reproducible-path/pocl-1.6/bin/poclcc.c:174:48: warning: unused parameter 'argc' [-Wunused-parameter] 174 | process_list_devices(int arg, char **argv, int argc) | ~~~~^~~~ [ 0%] Linking C executable test_dlopen cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_dlopen.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_dlopen.dir/test_dlopen.c.o -o test_dlopen /usr/lib/x86_64-linux-gnu/libdl.so [ 0%] Building C object lib/poclu/CMakeFiles/poclu.dir/misc.c.o make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/poclu && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/poclu.dir/misc.c.o -c /build/reproducible-path/pocl-1.6/lib/poclu/misc.c make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 0%] Built target pocl-devices-topology /build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c: In function 'pocl_device_get_env_count': /build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c:214:10: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 214 | return dev_count; | ^~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c: In function 'pocl_get_device_type_count': /build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c:274:10: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 274 | return count; | ^~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c: In function 'str_toupper': /build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c:284:14: warning: conversion from 'int' to 'char' may change value [-Wconversion] 284 | out[i] = toupper(in[i]); | ^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c: In function 'pocl_init_devices': /build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c:544:12: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 544 | sleep (delay); | ^~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c:651:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 651 | dev->dev_id = dev_index; | ^~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/devices.c:661:51: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 661 | pocl_devices[dev_index].global_mem_id = dev_index; | ^~~~~~~~~ [ 0%] Built target test_dlopen [ 0%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp /build/reproducible-path/pocl-1.6/lib/poclu/misc.c: In function 'poclu_read_binfile': [ 0%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc /build/reproducible-path/pocl-1.6/lib/poclu/misc.c:152:10: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 152 | *len = ftell (file); | ^~~~~ /build/reproducible-path/pocl-1.6/lib/poclu/misc.c:161:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | fread (src, *len, 1, file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 0%] Building C object bin/CMakeFiles/poclcc.dir/__/lib/poclu/misc.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/bin && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fPIE -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/poclcc.dir/__/lib/poclu/misc.c.o -c /build/reproducible-path/pocl-1.6/lib/poclu/misc.c [ 0%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseContext.c /build/reproducible-path/pocl-1.6/lib/poclu/misc.c: In function 'poclu_read_binfile': /build/reproducible-path/pocl-1.6/lib/poclu/misc.c:152:10: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 152 | *len = ftell (file); | ^~~~~ /build/reproducible-path/pocl-1.6/lib/poclu/misc.c:161:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | fread (src, *len, 1, file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 0%] Building C object lib/poclu/CMakeFiles/poclu.dir/cl_half.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/poclu && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/poclu.dir/cl_half.c.o -c /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ [ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainContext.c /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c: In function 'poclu_float_to_cl_half_fast': /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:47:10: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion] 47 | half |=(u.i & 0x07800000) >> 13; | ^ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:48:10: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion] 48 | half |=(u.i & 0x40000000) >> 16; | ^ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:49:15: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 49 | half |=(u.i & 0x80000000) >> 16; | ^ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:49:10: warning: conversion from 'unsigned int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion] 49 | half |=(u.i & 0x80000000) >> 16; | ^ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c: In function 'poclu_float_to_cl_half': /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:60:18: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion] 60 | cl_half half = (u.i >> 16) & 0x8000; // sign | ^ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:69:37: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 69 | half |= exponent == 255 && (u.i & 0x007fffffu); // If value was NaN make this into NaN | ^ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:69:13: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion] 69 | half |= exponent == 255 && (u.i & 0x007fffffu); // If value was NaN make this into NaN | ^~~~~~~~ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:77:13: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion] 77 | half |= (fraction >> (0x0072 - exponent)) + ((fraction >> (0x0071 - exponent)) & 1); | ^ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:81:11: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion] 81 | half |= ((exponent - 0x0070) << 10) | (fraction >> 1); | ^ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c: In function 'poclu_float_to_cl_half_ceil': /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:91:18: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion] 91 | cl_half half = (u.i >> 16) & 0x8000; // sign | ^ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:102:37: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 102 | half |= exponent == 255 && (u.i & 0x007fffffu); // If value was NaN make this into NaN | ^ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:102:13: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion] 102 | half |= exponent == 255 && (u.i & 0x007fffffu); // If value was NaN make this into NaN | ^~~~~~~~ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:116:11: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion] 116 | half |= ((exponent - 0x0070) << 10) | fraction; | ^ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c: In function 'poclu_float_to_cl_half_floor': /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:128:18: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion] 128 | cl_half half = (u.i >> 16) & 0x8000; // sign | ^ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:139:37: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 139 | half |= exponent == 255 && (u.i & 0x007fffffu); // If value was NaN make this into NaN | ^ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:139:13: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion] 139 | half |= exponent == 255 && (u.i & 0x007fffffu); // If value was NaN make this into NaN | ^~~~~~~~ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:152:11: warning: conversion from 'int' to 'cl_half' {aka 'short unsigned int'} may change value [-Wconversion] 152 | half |= ((exponent - 0x0070) << 10) | fraction; | ^ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c: In function 'poclu_cl_half_to_float': /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:185:13: warning: conversion from 'int' to 'float' may change value [-Wconversion] 185 | float v = (exp == 0) ? mant : mant | 0x0400; // 1.x if not denormal | ^ /build/reproducible-path/pocl-1.6/lib/poclu/cl_half.c:187:15: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 187 | float mul = exp2((float)exp - 15); | ^~~~ [ 1%] Linking C executable poclcc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/bin && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclcc.dir/link.txt --verbose=1 In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,-pie -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-flto -Wl,-z,relro -Wl,-z,now -Wl,-z,ibtplt -Wl,-z,ibt -Wl,-z,shstk -Wl,-z,notext CMakeFiles/poclcc.dir/poclcc.c.o CMakeFiles/poclcc.dir/__/lib/poclu/misc.c.o -o poclcc -lOpenCL -pthread [ 1%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/bufalloc.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/bufalloc.c [ 1%] Linking C static library libpoclu.a make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/poclu && /usr/bin/cmake -P CMakeFiles/poclu.dir/cmake_clean_target.cmake [ 1%] Built target poclcc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/poclu && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclu.dir/link.txt --verbose=1 /build/reproducible-path/pocl-1.6/lib/CL/devices/bufalloc.c: In function 'chunk_slack': /build/reproducible-path/pocl-1.6/lib/CL/devices/bufalloc.c:101:66: warning: conversion to 'memory_address_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 101 | (chunk->start_address + chunk->parent_region->alignment - 1) & | ^ /build/reproducible-path/pocl-1.6/lib/CL/devices/bufalloc.c: In function 'append_new_chunk': /build/reproducible-path/pocl-1.6/lib/CL/devices/bufalloc.c:154:65: warning: conversion to 'memory_address_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 154 | (region->last_chunk->start_address + region->alignment - 1) & | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/Pass.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ [ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o [ 1%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetContextInfo.c cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc /usr/bin/ar qc libpoclu.a CMakeFiles/poclu.dir/bswap.c.o CMakeFiles/poclu.dir/misc.c.o CMakeFiles/poclu.dir/cl_half.c.o /usr/bin/ranlib libpoclu.a make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ [ 1%] Built target poclu In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 1%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsp.c In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clGetContextInfo.c: In function 'POclGetContextInfo': /build/reproducible-path/pocl-1.6/lib/CL/clGetContextInfo.c:42:26: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 42 | cl_uint refcount = context->pocl_refcount; | ^~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 1%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/common.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateCommandQueue.c In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c: In function 'llvm_codegen': /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:139:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 139 | llvm_module, program, device_i, kernel, command, specialize); | ^~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c: In function 'pocl_fill_dev_image_t': /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:268:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] 268 | di->_width = mem->image_width; | ^~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:269:17: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] 269 | di->_height = mem->image_height; | ^~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:270:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] 270 | di->_depth = mem->image_depth; | ^~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:271:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] 271 | di->_row_pitch = mem->image_row_pitch; | ^~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:272:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] 272 | di->_slice_pitch = mem->image_slice_pitch; | ^~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:273:16: warning: conversion to 'cl_int' {aka 'int'} from 'cl_channel_order' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 273 | di->_order = mem->image_channel_order; | ^~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:274:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_int' {aka 'int'} may change value [-Wconversion] 274 | di->_image_array_size = mem->image_array_size; | ^~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:275:20: warning: conversion to 'cl_int' {aka 'int'} from 'cl_channel_type' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 275 | di->_data_type = mem->image_channel_data_type; | ^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c: In function 'pocl_check_kernel_dlhandle_cache': /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:1056:41: warning: unused variable 'tmp' [-Wunused-variable] 1056 | pocl_dlhandle_cache_item *ci = NULL, *tmp = NULL; | ^~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c: In function 'pocl_init_default_device_infos': /build/reproducible-path/pocl-1.6/lib/CL/devices/common.c:1411:66: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1411 | = dev->max_work_item_sizes[2] = dev->max_work_group_size = max_wg; | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:31: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ [ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateCommandQueueWithProperties.c In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APInt.h:18, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ [ 1%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefdp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefdp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefdp.c In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 2%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/pocl_local_size.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/pocl_local_size.c /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseCommandQueue.c In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/pocl_local_size.c: In function 'gcd': /build/reproducible-path/pocl-1.6/lib/CL/devices/pocl_local_size.c:34:11: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 34 | c = a; | ^ /build/reproducible-path/pocl-1.6/lib/CL/devices/pocl_local_size.c:36:11: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 36 | b = c; | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/Pass.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h: In static member function 'static clang::DiagnosticMapping clang::DiagnosticMapping::Make(clang::diag::Severity, bool, bool)': /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:110:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 110 | Result.Severity = (unsigned)Severity; | ^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h: In member function 'void clang::DiagnosticMapping::setSeverity(clang::diag::Severity)': /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:120:55: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 120 | void setSeverity(diag::Severity Value) { Severity = (unsigned)Value; } | ^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainCommandQueue.c [ 2%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices.dir/cpuinfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:18, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.def: In member function 'void clang::DiagnosticOptions::setFormat(clang::DiagnosticOptions::TextDiagnosticFormat)': /usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.h:114:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 114 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.def:64:1: note: in expansion of macro 'ENUM_DIAGOPT' 64 | ENUM_DIAGOPT(Format, TextDiagnosticFormat, 2, Clang) /// Format for diagnostics: | ^~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.def: In member function 'void clang::DiagnosticOptions::setShowOverloads(clang::OverloadsShown)': /usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.h:114:39: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] 114 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.def:67:1: note: in expansion of macro 'ENUM_DIAGOPT' 67 | ENUM_DIAGOPT(ShowOverloads, OverloadsShown, 1, | ^~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.def: In member function 'void clang::DiagnosticOptions::setVerifyIgnoreUnexpected(clang::DiagnosticLevelMask)': /usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.h:114:39: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 114 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/DiagnosticOptions.def:72:1: note: in expansion of macro 'ENUM_DIAGOPT' 72 | ENUM_DIAGOPT(VerifyIgnoreUnexpected, DiagnosticLevelMask, 4, | ^~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:32: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ [ 2%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl" -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] /build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_detect_max_clock_frequency': /build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:127:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 127 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); | ^~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_detect_compute_unit_count': /build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:176:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 176 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); | ^~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c: In function 'pocl_cpuinfo_get_cpu_name_and_vendor': /build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:316:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 316 | int num_read = fread (contents, 1, MAX_CPUINFO_SIZE - 1, f); | ^~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:353:38: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 353 | char *_vendor = malloc(end-start + 1); | ~~~~~~~~~~^~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:356:31: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 356 | memcpy(_vendor, start, end-start); | ~~~^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:403:41: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 403 | int len = strlen (device->short_name) + (end-start) + 2; | ^ /build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:403:13: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 403 | int len = strlen (device->short_name) + (end-start) + 2; | ^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:404:35: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 404 | char *new_name = (char*)malloc (len); | ^~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/cpuinfo.c:405:23: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 405 | snprintf (new_name, len, "%s-%s", device->short_name, start); | ^~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:32: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetCommandQueueInfo.c In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:22, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:19, from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:28, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 38 | return X < 10 ? '0' + X : HexChar + X - 10; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] 150 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] 151 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ [ 2%] Built target pocl-devices In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:28, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': /usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 233 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o In file included from /usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h:26, from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:25, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:33: /usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': /usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 233 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateBuffer.c In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:25, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:33: /usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const': /usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h:575:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 575 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:33: /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:127:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 127 | SubclassData16 = Tag; | ^~~ /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:148:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 148 | void setTag(unsigned Tag) { SubclassData16 = Tag; } | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Flatten.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/Flatten.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ [ 2%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleef_glue_auto.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleef_glue_auto.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue_auto.c In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': /usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 815 | return CI.ParameterEncoding.size() - 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateSubBuffer.c In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ [ 2%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:33: /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:1868:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 1868 | Column(Column) { | ^~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h: In member function 'void clang::DiagnosticBuilder::FlushCounts()': /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:1074:28: warning: conversion from 'unsigned int' to 'signed char' may change value [-Wconversion] 1074 | DiagObj->NumDiagArgs = NumArgs; | ^~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h: In member function 'unsigned int clang::Diagnostic::getNumRanges() const': /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:1402:36: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1402 | return DiagObj->DiagRanges.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h: In member function 'unsigned int clang::Diagnostic::getNumFixItHints() const': /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:1417:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1417 | return DiagObj->DiagFixItHints.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h: In member function 'unsigned int clang::StoredDiagnostic::range_size() const': /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:1477:51: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | unsigned range_size() const { return Ranges.size(); } | ~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h: In member function 'unsigned int clang::StoredDiagnostic::fixit_size() const': /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:1487:51: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1487 | unsigned fixit_size() const { return FixIts.size(); } | ~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APInt.h:18, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2326:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2326 | unsigned getNumElements() const { return Elements.size(); } | ~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/Option/Option.h:15, from /usr/lib/llvm-9/include/clang/Driver/Job.h:18, from /usr/lib/llvm-9/include/clang/Driver/Compilation.h:14, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:33: /usr/lib/llvm-9/include/llvm/Option/OptTable.h: In member function 'unsigned int llvm::opt::OptTable::getNumOptions() const': /usr/lib/llvm-9/include/llvm/Option/OptTable.h:89:59: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 89 | unsigned getNumOptions() const { return OptionInfos.size(); } | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const FragInfo&)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2597:45: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 2597 | return (Frag.SizeInBits & 0xffff) << 16 | (Frag.OffsetInBits & 0xffff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2759:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2759 | Arg(Arg), Flags(Flags) { | ^~~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:33: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:3105:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 3105 | SubclassData16 = MIType; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:36: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Basic/ObjCRuntime.h:21, from /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:19, from /usr/lib/llvm-9/include/clang/Driver/ToolChain.h:14, from /usr/lib/llvm-9/include/clang/Driver/Driver.h:16, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: /usr/lib/llvm-9/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)': /usr/lib/llvm-9/include/llvm/Support/VersionTuple.h:48:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 48 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0), | ^~~~~ /usr/lib/llvm-9/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)': /usr/lib/llvm-9/include/llvm/Support/VersionTuple.h:52:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 52 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), | ^~~~~ /usr/lib/llvm-9/include/llvm/Support/VersionTuple.h:52:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 52 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), | ^~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c: In function 'POclEnqueueFillImage': /usr/lib/llvm-9/include/llvm/Support/VersionTuple.h: In constructor 'llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)': /usr/lib/llvm-9/include/llvm/Support/VersionTuple.h:57:29: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 57 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), | ^~~~~ /usr/lib/llvm-9/include/llvm/Support/VersionTuple.h:57:62: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 57 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), | ^~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/VersionTuple.h:58:34: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 58 | HasSubminor(true), Build(Build), HasBuild(true) {} | ^~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c:89:55: warning: conversion to 'int' from 'cl_channel_order' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 89 | pocl_write_pixel_zero (fill_pixel, fill_color, image->image_channel_order, | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c:90:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 90 | image->image_elem_size, | ~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c:91:31: warning: conversion to 'int' from 'cl_channel_type' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 91 | image->image_channel_data_type); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillImage.c:107:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 107 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 61 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ In file included from /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:21, from /usr/lib/llvm-9/include/clang/Driver/ToolChain.h:14, from /usr/lib/llvm-9/include/clang/Driver/Driver.h:16, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: /usr/lib/llvm-9/include/clang/Basic/Visibility.h: In member function 'void clang::LinkageInfo::setVisibility(clang::Visibility, bool)': /usr/lib/llvm-9/include/clang/Basic/Visibility.h:57:60: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:2' may change value [-Wconversion] 57 | void setVisibility(Visibility V, bool E) { visibility_ = V; explicit_ = E; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/Visibility.h: In constructor 'clang::LinkageInfo::LinkageInfo(clang::Linkage, clang::Visibility, bool)': /usr/lib/llvm-9/include/clang/Basic/Visibility.h:62:16: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:3' may change value [-Wconversion] 62 | : linkage_(L), visibility_(V), explicit_(E) { | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ /usr/lib/llvm-9/include/clang/Basic/Visibility.h:62:47: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:2' may change value [-Wconversion] 62 | : linkage_(L), visibility_(V), explicit_(E) { | ^ /usr/lib/llvm-9/include/clang/Basic/Visibility.h: In member function 'void clang::LinkageInfo::setLinkage(clang::Linkage)': /usr/lib/llvm-9/include/clang/Basic/Visibility.h:87:43: warning: conversion from 'uint8_t' {aka 'unsigned char'} to 'unsigned char:3' may change value [-Wconversion] 87 | void setLinkage(Linkage L) { linkage_ = L; } | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Driver/ToolChain.h:14, from /usr/lib/llvm-9/include/clang/Driver/Driver.h:16, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: /usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setCompilingModule(clang::LangOptions::CompilingModuleKind)': /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 259 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def:58:6: note: in expansion of macro 'ENUM_LANGOPT' 58 | ENUM_LANGOPT(Name, Type, Bits, Default, Description) | ^~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def:63:6: note: in expansion of macro 'COMPATIBLE_ENUM_LANGOPT' 63 | COMPATIBLE_ENUM_LANGOPT(Name, Type, Bits, Default, Description) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def:155:1: note: in expansion of macro 'BENIGN_ENUM_LANGOPT' 155 | BENIGN_ENUM_LANGOPT(CompilingModule, CompilingModuleKind, 2, CMK_None, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setMSPointerToMemberRepresentationMethod(clang::LangOptions::PragmaMSPointersToMembersKind)': /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 259 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def:193:1: note: in expansion of macro 'ENUM_LANGOPT' 193 | ENUM_LANGOPT(MSPointerToMemberRepresentationMethod, PragmaMSPointersToMembersKind, 2, PPTMK_BestCase, "member-pointer representation method") | ^~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setDefaultCallingConv(clang::LangOptions::DefaultCallingConvention)': /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 259 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def:194:1: note: in expansion of macro 'ENUM_LANGOPT' 194 | ENUM_LANGOPT(DefaultCallingConv, DefaultCallingConvention, 3, DCC_None, "default calling convention") | ^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setDefaultFPContractMode(clang::LangOptions::FPContractModeKind)': /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 259 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def:250:1: note: in expansion of macro 'ENUM_LANGOPT' 250 | ENUM_LANGOPT(DefaultFPContractMode, FPContractModeKind, 2, FPC_Off, "FP contraction type") | ^~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setAddressSpaceMapMangling(clang::LangOptions::AddrSpaceMapMangling)': /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 259 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def:259:1: note: in expansion of macro 'ENUM_LANGOPT' 259 | ENUM_LANGOPT(AddressSpaceMapMangling , AddrSpaceMapMangling, 2, ASMM_Target, "OpenCL address space map mangling mode") | ^~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setGC(clang::LangOptions::GCMode)': /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 259 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def:269:1: note: in expansion of macro 'ENUM_LANGOPT' 269 | ENUM_LANGOPT(GC, GCMode, 2, NonGC, "Objective-C Garbage Collection mode") | ^~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setValueVisibilityMode(clang::LangOptions::Visibility)': /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 259 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def:270:1: note: in expansion of macro 'ENUM_LANGOPT' 270 | ENUM_LANGOPT(ValueVisibilityMode, Visibility, 3, DefaultVisibility, | ^~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setTypeVisibilityMode(clang::LangOptions::Visibility)': /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 259 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def:272:1: note: in expansion of macro 'ENUM_LANGOPT' 272 | ENUM_LANGOPT(TypeVisibilityMode, Visibility, 3, DefaultVisibility, | ^~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setStackProtector(clang::LangOptions::StackProtectorMode)': /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 259 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def:276:1: note: in expansion of macro 'ENUM_LANGOPT' 276 | ENUM_LANGOPT(StackProtector, StackProtectorMode, 2, SSPOff, | ^~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setTrivialAutoVarInit(clang::LangOptions::TrivialAutoVarInitKind)': /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 259 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def:278:1: note: in expansion of macro 'ENUM_LANGOPT' 278 | ENUM_LANGOPT(TrivialAutoVarInit, TrivialAutoVarInitKind, 2, TrivialAutoVarInitKind::Uninitialized, | ^~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setSignedOverflowBehavior(clang::LangOptions::SignedOverflowBehaviorTy)': /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 259 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def:280:1: note: in expansion of macro 'ENUM_LANGOPT' 280 | ENUM_LANGOPT(SignedOverflowBehavior, SignedOverflowBehaviorTy, 2, SOB_Undefined, | ^~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def: In member function 'void clang::LangOptions::setClangABICompat(clang::LangOptions::ClangABI)': /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:259:39: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 259 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/LangOptions.def:321:1: note: in expansion of macro 'ENUM_LANGOPT' 321 | ENUM_LANGOPT(ClangABICompat, ClangABI, 4, ClangABI::Latest, | ^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Driver/ToolChain.h:14, from /usr/lib/llvm-9/include/clang/Driver/Driver.h:16, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: /usr/lib/llvm-9/include/clang/Basic/LangOptions.h: In constructor 'clang::FPOptions::FPOptions(const clang::LangOptions&)': /usr/lib/llvm-9/include/clang/Basic/LangOptions.h:319:54: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 319 | : fp_contract(LangOpts.getDefaultFPContractMode()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Driver/ToolChain.h:17, from /usr/lib/llvm-9/include/clang/Driver/Driver.h:16, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: /usr/lib/llvm-9/include/clang/Driver/Multilib.h: In member function 'unsigned int clang::driver::MultilibSet::size() const': /usr/lib/llvm-9/include/clang/Driver/Multilib.h:169:48: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 169 | unsigned size() const { return Multilibs.size(); } | ~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APInt.h:18, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:34: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillBuffer.c In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:34: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/Support/Casting.h:17, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:28: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:34: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:34: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': /usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 100 | unsigned size() const { return Nodes.size(); } | ~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 110 | N = (static_cast(N) * RHS.N + D / 2) / D; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/Option/ArgList.h:19, from /usr/lib/llvm-9/include/clang/Driver/Driver.h:21, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: /usr/lib/llvm-9/include/llvm/Option/Arg.h: In member function 'unsigned int llvm::opt::Arg::getNumValues() const': /usr/lib/llvm-9/include/llvm/Option/Arg.h:111:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 111 | unsigned getNumValues() const { return Values.size(); } | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:36: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-9/include/clang/Driver/Driver.h:21, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:34: /usr/lib/llvm-9/include/llvm/Option/ArgList.h: At global scope: /usr/lib/llvm-9/include/llvm/Option/ArgList.h:204:36: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 204 | iterator_range> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Option/ArgList.h:215:44: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 215 | iterator_range> | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Option/ArgList.h: In member function 'unsigned int llvm::opt::ArgList::size() const': /usr/lib/llvm-9/include/llvm/Option/ArgList.h:185:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 185 | unsigned size() const { return Args.size(); } | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 38 | return X < 10 ? '0' + X : HexChar + X - 10; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] 150 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-9/include/llvm/Option/ArgList.h: In member function 'llvm::iterator_range > llvm::opt::ArgList::filtered(OptSpecifiers ...) const': /usr/lib/llvm-9/include/llvm/Option/ArgList.h:209:40: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 209 | using Iterator = filtered_iterator; | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Option/ArgList.h: In member function 'llvm::iterator_range, sizeof... (OptSpecifiers)> > llvm::opt::ArgList::filtered_reverse(OptSpecifiers ...) const': /usr/lib/llvm-9/include/llvm/Option/ArgList.h:220:48: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 220 | using Iterator = filtered_reverse_iterator; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] 151 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:34: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:38: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_cl.h:50, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillBuffer.c:24: /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillBuffer.c: In function 'POclEnqueueFillBuffer': /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillBuffer.c:67:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 67 | POCL_RETURN_ERROR_ON((__builtin_popcount(pattern_size) > 1), CL_INVALID_VALUE, | ^~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_debug.h:271:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' 271 | if (cond) \ | ^~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueFillBuffer.c:87:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 87 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': /usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 233 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APSInt.h:17, from /usr/lib/llvm-9/include/clang/Basic/FixedPoint.h:19, from /usr/lib/llvm-9/include/clang/AST/APValue.h:16, from /usr/lib/llvm-9/include/clang/AST/Decl.h:16, from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: /usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': /usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 815 | return CI.ParameterEncoding.size() - 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 61 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBuffer.c /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:38: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ In file included from /usr/lib/llvm-9/include/clang/AST/Type.h:21, from /usr/lib/llvm-9/include/clang/AST/DeclarationName.h:16, from /usr/lib/llvm-9/include/clang/AST/DeclBase.h:18, from /usr/lib/llvm-9/include/clang/AST/Decl.h:18, from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/TemplateName.h: In constructor 'clang::UncommonTemplateNameStorage::UncommonTemplateNameStorage(clang::UncommonTemplateNameStorage::Kind, unsigned int)': /usr/lib/llvm-9/include/clang/AST/TemplateName.h:70:17: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 70 | Bits.Kind = kind; | ^~~~ /usr/lib/llvm-9/include/clang/AST/TemplateName.h:71:17: warning: conversion from 'unsigned int' to 'unsigned int:30' may change value [-Wconversion] 71 | Bits.Size = size; | ^~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:35: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: /usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': /usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 100 | unsigned size() const { return Nodes.size(); } | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 110 | N = (static_cast(N) * RHS.N + D / 2) / D; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBuffer.c: In function 'POclEnqueueReadBuffer': /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBuffer.c:80:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 80 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 38 | return X < 10 ? '0' + X : HexChar + X - 10; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] 150 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:36: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] 151 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/AST/DeclarationName.h:16, from /usr/lib/llvm-9/include/clang/AST/DeclBase.h:18, from /usr/lib/llvm-9/include/clang/AST/Decl.h:18, from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::Type::Type(clang::Type::TypeClass, clang::QualType, bool, bool, bool, bool)': /usr/lib/llvm-9/include/clang/AST/Type.h:1801:19: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 1801 | TypeBits.TC = tc; | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ In file included from /usr/lib/llvm-9/include/clang/AST/DeclarationName.h:16, from /usr/lib/llvm-9/include/clang/AST/DeclBase.h:18, from /usr/lib/llvm-9/include/clang/AST/Decl.h:18, from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::BuiltinType::BuiltinType(clang::BuiltinType::Kind)': /usr/lib/llvm-9/include/clang/AST/Type.h:2446:28: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 2446 | BuiltinTypeBits.Kind = K; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::ArrayType::ArrayType(clang::Type::TypeClass, clang::QualType, clang::QualType, clang::ArrayType::ArraySizeModifier, unsigned int, bool)': /usr/lib/llvm-9/include/clang/AST/Type.h:2874:36: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 2874 | ArrayTypeBits.IndexTypeQuals = tq; | ^~ /usr/lib/llvm-9/include/clang/AST/Type.h:2875:34: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 2875 | ArrayTypeBits.SizeModifier = sm; | ^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Type.h: In member function 'clang::FunctionType::ExtParameterInfo clang::FunctionType::ExtParameterInfo::withABI(clang::ParameterABI) const': /usr/lib/llvm-9/include/clang/AST/Type.h:3429:42: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 3429 | copy.Data = (copy.Data & ~ABIMask) | unsigned(kind); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Type.h: In member function 'clang::FunctionType::ExtParameterInfo clang::FunctionType::ExtParameterInfo::withIsConsumed(bool) const': /usr/lib/llvm-9/include/clang/AST/Type.h:3441:19: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 3441 | copy.Data &= ~IsConsumed; | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Type.h: In member function 'clang::FunctionType::ExtParameterInfo clang::FunctionType::ExtParameterInfo::withIsNoEscape(bool) const': /usr/lib/llvm-9/include/clang/AST/Type.h:3458:19: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 3458 | Copy.Data &= ~IsNoEscape; | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::FunctionType::ExtInfo::ExtInfo(bool, bool, unsigned int, clang::CallingConv, bool, bool, bool)': /usr/lib/llvm-9/include/clang/AST/Type.h:3532:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 3529 | Bits = ((unsigned)cc) | (noReturn ? NoReturnMask : 0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3530 | (producesResult ? ProducesResultMask : 0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3531 | (noCallerSavedRegs ? NoCallerSavedRegsMask : 0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3532 | (hasRegParm ? ((regParm + 1) << RegParmOffset) : 0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3533 | (NoCfCheck ? NoCfCheckMask : 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::FunctionType::FunctionType(clang::Type::TypeClass, clang::QualType, clang::QualType, bool, bool, bool, bool, clang::FunctionType::ExtInfo)': /usr/lib/llvm-9/include/clang/AST/Type.h:3637:37: warning: conversion from 'unsigned int' to 'short unsigned int:12' may change value [-Wconversion] 3637 | FunctionTypeBits.ExtInfo = Info.Bits; | ~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: /usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': /usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 233 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::AttributedType::AttributedType(clang::QualType, clang::attr::Kind, clang::QualType, clang::QualType)': /usr/lib/llvm-9/include/clang/AST/Type.h:4510:35: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] 4510 | AttributedTypeBits.AttrKind = attrKind; | ^~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::TemplateTypeParmType::TemplateTypeParmType(unsigned int, unsigned int, bool)': /usr/lib/llvm-9/include/clang/AST/Type.h:4622:25: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 4622 | CanTTPTInfo.Depth = D; | ^ /usr/lib/llvm-9/include/clang/AST/Type.h:4623:25: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 4623 | CanTTPTInfo.Index = I; | ^ /usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::AutoType::AutoType(clang::QualType, clang::AutoTypeKeyword, bool, bool)': /usr/lib/llvm-9/include/clang/AST/Type.h:4824:28: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 4824 | AutoTypeBits.Keyword = (unsigned)Keyword; | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Type.h: In constructor 'clang::TypeWithKeyword::TypeWithKeyword(clang::ElaboratedTypeKeyword, clang::Type::TypeClass, clang::QualType, bool, bool, bool, bool)': /usr/lib/llvm-9/include/clang/AST/Type.h:5156:35: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 5156 | TypeWithKeywordBits.Keyword = Keyword; | ^~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:39: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Type.h: In member function 'void clang::ObjCTypeParamType::setNumProtocolsImpl(unsigned int)': /usr/lib/llvm-9/include/clang/AST/Type.h:5557:20: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] 5557 | NumProtocols = N; | ^ /usr/lib/llvm-9/include/clang/AST/Type.h: In member function 'void clang::ObjCObjectType::setNumProtocolsImpl(unsigned int)': /usr/lib/llvm-9/include/clang/AST/Type.h:5643:39: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] 5643 | ObjCObjectTypeBits.NumProtocols = N; | ^ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBufferRect.c In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:39: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/clang/AST/DeclarationName.h:18, from /usr/lib/llvm-9/include/clang/AST/DeclBase.h:18, from /usr/lib/llvm-9/include/clang/AST/Decl.h:18, from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h: In member function 'unsigned int clang::IdentifierInfo::getLength() const': /usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h:152:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 152 | unsigned getLength() const { return Entry->getKeyLength(); } | ~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::revertIdentifierToTokenID(clang::tok::TokenKind)': /usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h:203:15: warning: conversion from 'unsigned int' to 'short unsigned int:9' may change value [-Wconversion] 203 | TokenID = TK; | ^~ /usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setObjCKeywordID(clang::tok::ObjCKeywordKind)': /usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h:221:70: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] 221 | void setObjCKeywordID(tok::ObjCKeywordKind ID) { ObjCOrBuiltinID = ID; } | ^~ /usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setBuiltinID(unsigned int)': /usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h:245:26: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] 245 | ObjCOrBuiltinID = ID + tok::NUM_OBJC_KEYWORDS; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h: In member function 'void clang::IdentifierInfo::setObjCOrBuiltinID(unsigned int)': /usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h:251:60: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] 251 | void setObjCOrBuiltinID(unsigned ID) { ObjCOrBuiltinID = ID; } | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ [ 2%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimdsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimdsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimdsp.c In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:39: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/IR/Module.h:18, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h: In member function 'clang::IdentifierInfo& clang::IdentifierTable::get(llvm::StringRef, clang::tok::TokenKind)': /usr/lib/llvm-9/include/clang/Basic/IdentifierTable.h:544:18: warning: conversion from 'unsigned int' to 'short unsigned int:9' may change value [-Wconversion] 544 | II.TokenID = TokenCode; | ^~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:41: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-9/include/clang/AST/Decl.h:18, from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/DeclBase.h: In constructor 'clang::Decl::Decl(clang::Decl::Kind, clang::DeclContext*, clang::SourceLocation)': /usr/lib/llvm-9/include/clang/AST/DeclBase.h:381:39: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] 381 | DeclCtx(DC), Loc(L), DeclKind(DK), InvalidDecl(false), HasAttrs(false), | ^~ /usr/lib/llvm-9/include/clang/AST/DeclBase.h:384:58: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] 384 | IdentifierNamespace(getIdentifierNamespaceForKind(DK)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/lib/llvm-9/include/clang/AST/DeclBase.h: In constructor 'clang::Decl::Decl(clang::Decl::Kind, clang::Decl::EmptyShell)': /usr/lib/llvm-9/include/clang/AST/DeclBase.h:390:18: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] 390 | : DeclKind(DK), InvalidDecl(false), HasAttrs(false), Implicit(false), | ^~ /usr/lib/llvm-9/include/clang/AST/DeclBase.h:393:58: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] 393 | IdentifierNamespace(getIdentifierNamespaceForKind(DK)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBufferRect.c: In function 'POclEnqueueReadBufferRect': /usr/lib/llvm-9/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setCachedLinkage(clang::Linkage) const': /usr/lib/llvm-9/include/clang/AST/DeclBase.h:408:30: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 408 | CacheValidAndLinkage = L + 1; | ~~^~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadBufferRect.c:96:31: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 96 | event, num_events_in_wait_list, event_wait_list, 1, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setAccess(clang::AccessSpecifier)': /usr/lib/llvm-9/include/clang/AST/DeclBase.h:469:14: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 469 | Access = AS; | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ /usr/lib/llvm-9/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setLocalExternDecl()': /usr/lib/llvm-9/include/clang/AST/DeclBase.h:1044:25: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] 1044 | IdentifierNamespace &= ~IDNS_Ordinary; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/DeclBase.h: In member function 'void clang::Decl::setObjectOfFriendDecl(bool)': /usr/lib/llvm-9/include/clang/AST/DeclBase.h:1083:25: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] 1083 | IdentifierNamespace &= ~(IDNS_Ordinary | IDNS_Tag | IDNS_Type); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:41: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:41: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 138 | return Buffers.size(); | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Casting.h:17, from /usr/lib/llvm-9/include/clang/Basic/LLVM.h:21, from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:17, from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:37, from /usr/lib/llvm-9/include/clang/Basic/FileManager.h:26, from /usr/lib/llvm-9/include/clang/Basic/Module.h:18, from /usr/lib/llvm-9/include/clang/AST/ExternalASTSource.h:20, from /usr/lib/llvm-9/include/clang/AST/Decl.h:20, from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 159 | return Buffers.size(); | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapBuffer.c /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:35: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc: In function 'int pocl_llvm_get_kernels_metadata(cl_program, unsigned int)': /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:504:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] 504 | meta->num_args = KernelFunction->arg_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:531:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] 531 | meta->num_locals = locals.size(); | ~~~~~~~~~~~^~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:537:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 537 | TD->getTypeAllocSize(locals[i]->getInitializer()->getType()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapBuffer.c: In function 'POclEnqueueMapBuffer': /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapBuffer.c:130:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 130 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/VirtualFileSystem.h:27, from /usr/lib/llvm-9/include/clang/Basic/FileManager.h:27, from /usr/lib/llvm-9/include/clang/Basic/Module.h:18, from /usr/lib/llvm-9/include/clang/AST/ExternalASTSource.h:20, from /usr/lib/llvm-9/include/clang/AST/Decl.h:20, from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 138 | return Buffers.size(); | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 159 | return Buffers.size(); | ~~~~~~~~~~~~^~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:33: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:19, from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:38: /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 38 | return X < 10 ? '0' + X : HexChar + X - 10; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] 150 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] 151 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueUnmapMemObject.c In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:38: /usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': /usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 233 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Basic/FileManager.h:27, from /usr/lib/llvm-9/include/clang/Basic/Module.h:18, from /usr/lib/llvm-9/include/clang/AST/ExternalASTSource.h:20, from /usr/lib/llvm-9/include/clang/AST/Decl.h:20, from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/llvm/Support/VirtualFileSystem.h: In member function 'int llvm::vfs::recursive_directory_iterator::level() const': /usr/lib/llvm-9/include/llvm/Support/VirtualFileSystem.h:237:32: warning: conversion from 'std::stack >::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 237 | return State->Stack.size() - 1; | ~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueUnmapMemObject.c: In function 'POclEnqueueUnmapMemObject': /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueUnmapMemObject.c:84:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 84 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:41: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:36: /usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMarkerWithWaitList.c In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:41: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:38: /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 138 | return Buffers.size(); | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 159 | return Buffers.size(); | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMarkerWithWaitList.c: In function 'POclEnqueueMarkerWithWaitList': /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMarkerWithWaitList.c:47:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 47 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:46: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 138 | return Buffers.size(); | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 159 | return Buffers.size(); | ~~~~~~~~~~~~^~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:46: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueBarrierWithWaitList.c /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:38: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:38: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueBarrierWithWaitList.c: In function 'POclEnqueueBarrierWithWaitList': /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueBarrierWithWaitList.c:47:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 47 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueBarrierWithWaitList.c:53:40: warning: conversion to 'int' from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 53 | cmd->command.barrier.has_wait_list = num_events_in_wait_list; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/SmallPtrSet.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:34: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseMemObject.c In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:36: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc: In member function 'llvm::Function* {anonymous}::AutomaticLocals::processAutomaticLocals(llvm::Function*)': /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:229:55: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 229 | setFuncArgAddressSpaceMD(NewKernel, F->arg_size() + i, | ~~~~~~~~~~~~~~^~~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainMemObject.c /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:18, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:50: /usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h: In constructor 'llvm::BitCodeAbbrevOp::BitCodeAbbrevOp(llvm::BitCodeAbbrevOp::Encoding, uint64_t)': /usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h:110:40: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 110 | : Val(Data), IsLiteral(false), Enc(E) {} | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:41: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetMemObjectInfo.c In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:40: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:40: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-9/include/llvm/IR/CallSite.h: In instantiation of 'unsigned int llvm::CallSiteBase::getArgumentNo(const llvm::Use*) const [with FunTy = llvm::Function; BBTy = llvm::BasicBlock; ValTy = llvm::Value; UserTy = llvm::User; UseTy = llvm::Use; InstrTy = llvm::Instruction; CallTy = llvm::CallInst; InvokeTy = llvm::InvokeInst; CallBrTy = llvm::CallBrInst; IterTy = llvm::Use*]': /usr/lib/llvm-9/include/llvm/IR/CallSite.h:807:35: required from here /usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 215 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ In file included from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:50: /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::CalleeInfo::CalleeInfo(llvm::CalleeInfo::HotnessType, uint64_t)': /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:75:17: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:75:63: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:75:68: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion] 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} | ^ /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateHotness(llvm::CalleeInfo::HotnessType)': /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:78:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 78 | Hotness = std::max(Hotness, static_cast(OtherHotness)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateRelBlockFreq(uint64_t, uint64_t)': /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:98:20: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion] 98 | RelBlockFreq = static_cast(Sum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::ValueInfo)': /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:274:54: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 274 | static unsigned getHashValue(ValueInfo I) { return (uintptr_t)I.getRef(); } | ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::GlobalValueSummary::GVFlags::GVFlags(llvm::GlobalValue::LinkageTypes, bool, bool, bool, bool)': /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:325:19: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 325 | : Linkage(Linkage), NotEligibleToImport(NotEligibleToImport), | ^~~~~~~ /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalValueSummary::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:393:21: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 393 | Flags.Linkage = Linkage; | ^~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/CL/clGetMemObjectInfo.c:24: /build/reproducible-path/pocl-1.6/lib/CL/clGetMemObjectInfo.c: In function 'POclGetMemObjectInfo': /build/reproducible-path/pocl-1.6/lib/CL/clGetMemObjectInfo.c:55:35: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 55 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount); | ^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.h:247:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' 247 | MEMASSIGN; \ | ^~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clGetMemObjectInfo.c:55:5: note: in expansion of macro 'POCL_RETURN_GETINFO' 55 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:39: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::VFuncId)': /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:703:71: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 703 | static unsigned getHashValue(FunctionSummary::VFuncId I) { return I.GUID; } | ~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:36: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::ConstVCall)': /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:722:20: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 722 | return I.VFunc.GUID; | ~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:39: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Flatten.cc:38: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/clang/AST/ExternalASTSource.h:20, from /usr/lib/llvm-9/include/clang/AST/Decl.h:20, from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/Basic/Module.h: In member function 'void clang::Module::setParent(clang::Module*)': /usr/lib/llvm-9/include/clang/Basic/Module.h:439:59: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 439 | Parent->SubModuleIndex[Name] = Parent->SubModules.size(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetMemObjectDestructorCallback.c In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:19, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::VarDecl::setTSCSpec(clang::ThreadStorageClassSpecifier)': /usr/lib/llvm-9/include/clang/AST/Decl.h:1025:27: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 1025 | VarDeclBits.TSCSpec = TSC; | ^~~ /usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::VarDecl::setInitStyle(clang::VarDecl::InitializationStyle)': /usr/lib/llvm-9/include/clang/AST/Decl.h:1270:29: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 1270 | VarDeclBits.InitStyle = Style; | ^~~~~ /usr/lib/llvm-9/include/clang/AST/Decl.h: In constructor 'clang::ImplicitParamDecl::ImplicitParamDecl(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)': /usr/lib/llvm-9/include/clang/AST/Decl.h:1541:44: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 1541 | NonParmVarDeclBits.ImplicitParamKind = ParamKind; | ^~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Decl.h: In constructor 'clang::ImplicitParamDecl::ImplicitParamDecl(clang::ASTContext&, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)': /usr/lib/llvm-9/include/clang/AST/Decl.h:1549:44: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 1549 | NonParmVarDeclBits.ImplicitParamKind = ParamKind; | ^~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::ParmVarDecl::setScopeInfo(unsigned int, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Decl.h:1600:45: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] 1600 | ParmVarDeclBits.ScopeDepthOrObjCQuals = scopeDepth; | ^~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::ParmVarDecl::setObjCDeclQualifier(clang::Decl::ObjCDeclQualifier)': /usr/lib/llvm-9/include/clang/AST/Decl.h:1627:45: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] 1627 | ParmVarDeclBits.ScopeDepthOrObjCQuals = QTVal; | ^~~~~ /usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::ParmVarDecl::setParameterIndex(unsigned int)': /usr/lib/llvm-9/include/clang/AST/Decl.h:1719:38: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 1719 | ParmVarDeclBits.ParameterIndex = parameterIndex; | ^~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ /usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::FunctionDecl::setConstexprKind(clang::ConstexprSpecKind)': /usr/lib/llvm-9/include/clang/AST/Decl.h:2112:38: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 2112 | FunctionDeclBits.ConstexprKind = CSK; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::FunctionDecl::setStorageClass(clang::StorageClass)': /usr/lib/llvm-9/include/clang/AST/Decl.h:2372:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 2372 | FunctionDeclBits.SClass = SClass; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::TagDecl::setTagKind(clang::TagDecl::TagKind)': /usr/lib/llvm-9/include/clang/AST/Decl.h:3280:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 3280 | void setTagKind(TagKind TK) { TagDeclBits.TagDeclKind = TK; } | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:17, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:33: /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h: In instantiation of 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Mask() [with E = llvm::DINode::DIFlags; typename std::underlying_type<_Tp>::type = unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:93:3: required from 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DINode::DIFlags; typename std::underlying_type<_Tp>::type = unsigned int]' /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:112:35: required from 'E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DINode::DIFlags; = void]' /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:643:26: required from here /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'std::__underlying_type_impl::type' {aka 'unsigned int'} may change value [-Wconversion] 83 | return NextPowerOf2(static_cast::type>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | E::LLVM_BITMASK_LARGEST_ENUMERATOR)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 85 | 1; | ~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ /usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::EnumDecl::setNumPositiveBits(unsigned int)': /usr/lib/llvm-9/include/clang/AST/Decl.h:3407:36: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char' may change value [-Wconversion] 3407 | EnumDeclBits.NumPositiveBits = Num; | ^~~ /usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::EnumDecl::setNumNegativeBits(unsigned int)': /usr/lib/llvm-9/include/clang/AST/Decl.h:3413:74: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char' may change value [-Wconversion] 3413 | void setNumNegativeBits(unsigned Num) { EnumDeclBits.NumNegativeBits = Num; } | ^~~ /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h: In instantiation of 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Mask() [with E = llvm::DISubprogram::DISPFlags; typename std::underlying_type<_Tp>::type = unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:93:3: required from 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DISubprogram::DISPFlags; typename std::underlying_type<_Tp>::type = unsigned int]' /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:112:35: required from 'E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DISubprogram::DISPFlags; = void]' /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:1732:58: required from here /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'std::__underlying_type_impl::type' {aka 'unsigned int'} may change value [-Wconversion] /usr/lib/llvm-9/include/clang/AST/Decl.h: In member function 'void clang::RecordDecl::setArgPassingRestrictions(clang::RecordDecl::ArgPassingKind)': /usr/lib/llvm-9/include/clang/AST/Decl.h:3785:45: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 3785 | RecordDeclBits.ArgPassingRestrictions = Kind; | ^~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/Pass.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithSource.c In file included from /usr/lib/llvm-9/include/clang/AST/Expr.h:21, from /usr/lib/llvm-9/include/clang/AST/OpenMPClause.h:21, from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:21, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/Stmt.h: In constructor 'clang::Stmt::Stmt(clang::Stmt::StmtClass)': /usr/lib/llvm-9/include/clang/AST/Stmt.h:1082:23: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 1082 | StmtBits.sClass = SC; | ^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Stmt.h: In constructor 'clang::AttributedStmt::AttributedStmt(clang::SourceLocation, llvm::ArrayRef, clang::Stmt*)': /usr/lib/llvm-9/include/clang/AST/Stmt.h:1765:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1765 | AttributedStmtBits.NumAttrs = Attrs.size(); | ~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Stmt.h:1765:46: warning: conversion from 'unsigned int' to 'unsigned int:23' may change value [-Wconversion] 1765 | AttributedStmtBits.NumAttrs = Attrs.size(); | ^ /usr/lib/llvm-9/include/clang/AST/Stmt.h: In constructor 'clang::AttributedStmt::AttributedStmt(clang::Stmt::EmptyShell, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Stmt.h:1772:35: warning: conversion from 'unsigned int' to 'unsigned int:23' may change value [-Wconversion] 1772 | AttributedStmtBits.NumAttrs = NumAttrs; | ^~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' /usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/clang/AST/Expr.h:22, from /usr/lib/llvm-9/include/clang/AST/OpenMPClause.h:21, from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:21, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/TemplateBase.h: In constructor 'clang::TemplateArgument::TemplateArgument(llvm::ArrayRef)': /usr/lib/llvm-9/include/clang/AST/TemplateBase.h:221:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 221 | this->Args.NumArgs = Args.size(); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_metadata.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/MC/StringTableBuilder.h:12, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeWriter.h:18, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:51: /usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashStringRef::CachedHashStringRef(llvm::StringRef, uint32_t)': /usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h:40:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 40 | : P(S.data()), Size(S.size()), Hash(Hash) { | ~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/TemplateBase.h: In member function 'unsigned int clang::TemplateArgumentListInfo::size() const': /usr/lib/llvm-9/include/clang/AST/TemplateBase.h:576:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 576 | unsigned size() const { return Arguments.size(); } | ~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashString::CachedHashString(llvm::StringRef, uint32_t)': /usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h:105:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 105 | : P(new char[S.size()]), Size(S.size()), Hash(Hash) { | ~~~~~~^~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ [ 2%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimddp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimddp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimddp.c In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithBinary.c In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ In file included from /usr/lib/llvm-9/include/clang/AST/OpenMPClause.h:21, from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:21, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::Expr::Expr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, bool, bool, bool, bool)': /usr/lib/llvm-9/include/clang/AST/Expr.h:126:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 126 | ExprBits.ValueKind = VK; | ^~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ /usr/lib/llvm-9/include/clang/AST/Expr.h:127:27: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 127 | ExprBits.ObjectKind = OK; | ^~ /usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::Expr::setValueKind(clang::ExprValueKind)': /usr/lib/llvm-9/include/clang/AST/Expr.h:431:63: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 431 | void setValueKind(ExprValueKind Cat) { ExprBits.ValueKind = Cat; } | ^~~ /usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::Expr::setObjectKind(clang::ExprObjectKind)': /usr/lib/llvm-9/include/clang/AST/Expr.h:434:66: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 434 | void setObjectKind(ExprObjectKind Cat) { ExprBits.ObjectKind = Cat; } | ^~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:33: /usr/lib/llvm-9/include/llvm/IR/CallSite.h: In instantiation of 'unsigned int llvm::CallSiteBase::getArgumentNo(const llvm::Use*) const [with FunTy = llvm::Function; BBTy = llvm::BasicBlock; ValTy = llvm::Value; UserTy = llvm::User; UseTy = llvm::Use; InstrTy = llvm::Instruction; CallTy = llvm::CallInst; InvokeTy = llvm::InvokeInst; CallBrTy = llvm::CallBrInst; IterTy = llvm::Use*]': /usr/lib/llvm-9/include/llvm/IR/CallSite.h:807:35: required from here /usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 215 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::CharacterLiteral::CharacterLiteral(unsigned int, clang::CharacterLiteral::CharacterKind, clang::QualType, clang::SourceLocation)': /usr/lib/llvm-9/include/clang/AST/Expr.h:1520:33: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 1520 | CharacterLiteralBits.Kind = kind; | ^~~~ /usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::CharacterLiteral::setKind(clang::CharacterLiteral::CharacterKind)': /usr/lib/llvm-9/include/clang/AST/Expr.h:1537:66: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 1537 | void setKind(CharacterKind kind) { CharacterLiteralBits.Kind = kind; } | ^~~~ /usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::FloatingLiteral::setRawSemantics(llvm::APFloatBase::Semantics)': /usr/lib/llvm-9/include/clang/AST/Expr.h:1585:37: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 1585 | FloatingLiteralBits.Semantics = Sem; | ^~~ /usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::FloatingLiteral::setSemantics(const llvm::fltSemantics&)': /usr/lib/llvm-9/include/clang/AST/Expr.h:1597:71: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 1597 | FloatingLiteralBits.Semantics = llvm::APFloatBase::SemanticsToEnum(Sem); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::UnaryOperator::UnaryOperator(clang::Expr*, clang::UnaryOperator::Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, bool)': /usr/lib/llvm-9/include/clang/AST/Expr.h:2031:29: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] 2031 | UnaryOperatorBits.Opc = opc; | ^~~ /usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::UnaryOperator::setOpcode(clang::UnaryOperator::Opcode)': /usr/lib/llvm-9/include/clang/AST/Expr.h:2044:56: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] 2044 | void setOpcode(Opcode Opc) { UnaryOperatorBits.Opc = Opc; } | ^~~ /usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'unsigned int clang::OffsetOfNode::getArrayExprIndex() const': /usr/lib/llvm-9/include/clang/AST/Expr.h:2193:17: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 2193 | return Data >> 2; | ~~~~~^~~~ /usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::UnaryExprOrTypeTraitExpr::UnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTrait, clang::TypeSourceInfo*, clang::QualType, clang::SourceLocation, clang::SourceLocation)': /usr/lib/llvm-9/include/clang/AST/Expr.h:2360:41: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 2360 | UnaryExprOrTypeTraitExprBits.Kind = ExprKind; | ^~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::UnaryExprOrTypeTraitExpr::setKind(clang::UnaryExprOrTypeTrait)': /usr/lib/llvm-9/include/clang/AST/Expr.h:2376:78: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 2376 | void setKind(UnaryExprOrTypeTrait K) { UnaryExprOrTypeTraitExprBits.Kind = K;} | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::CastExpr::CastExpr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Expr.h:3149:25: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] 3149 | CastExprBits.Kind = kind; | ^~~~ /usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::CastExpr::setCastKind(clang::CastKind)': /usr/lib/llvm-9/include/clang/AST/Expr.h:3168:54: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] 3168 | void setCastKind(CastKind K) { CastExprBits.Kind = K; } | ^ /usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::BinaryOperator::BinaryOperator(clang::Expr*, clang::Expr*, clang::BinaryOperator::Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::FPOptions)': /usr/lib/llvm-9/include/clang/AST/Expr.h:3422:30: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] 3422 | BinaryOperatorBits.Opc = opc; | ^~~ /usr/lib/llvm-9/include/clang/AST/Expr.h:3423:54: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 3423 | BinaryOperatorBits.FPFeatures = FPFeatures.getInt(); | ~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::BinaryOperator::setOpcode(clang::BinaryOperator::Opcode)': /usr/lib/llvm-9/include/clang/AST/Expr.h:3443:57: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] 3443 | void setOpcode(Opcode Opc) { BinaryOperatorBits.Opc = Opc; } | ^~~ /usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::BinaryOperator::setFPFeatures(clang::FPOptions)': /usr/lib/llvm-9/include/clang/AST/Expr.h:3579:45: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 3579 | BinaryOperatorBits.FPFeatures = F.getInt(); | ~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::BinaryOperator::BinaryOperator(clang::Expr*, clang::Expr*, clang::BinaryOperator::Opcode, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, clang::FPOptions, bool)': /usr/lib/llvm-9/include/clang/AST/Expr.h:3607:30: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] 3607 | BinaryOperatorBits.Opc = opc; | ^~~ /usr/lib/llvm-9/include/clang/AST/Expr.h:3608:54: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 3608 | BinaryOperatorBits.FPFeatures = FPFeatures.getInt(); | ~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'unsigned int clang::InitListExpr::getNumInits() const': /usr/lib/llvm-9/include/clang/AST/Expr.h:4401:55: warning: conversion from 'clang::ASTVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4401 | unsigned getNumInits() const { return InitExprs.size(); } | ~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Expr.h: In member function 'void clang::InitListExpr::setInit(unsigned int, clang::Expr*)': /usr/lib/llvm-9/include/clang/AST/Expr.h:4434:55: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] 4434 | ExprBits.TypeDependent |= expr->isTypeDependent(); | ^ /usr/lib/llvm-9/include/clang/AST/Expr.h:4435:57: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] 4435 | ExprBits.ValueDependent |= expr->isValueDependent(); | ^ /usr/lib/llvm-9/include/clang/AST/Expr.h:4436:73: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] 4436 | ExprBits.InstantiationDependent |= expr->isInstantiationDependent(); | ^ /usr/lib/llvm-9/include/clang/AST/Expr.h:4438:49: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] 4438 | expr->containsUnexpandedParameterPack(); | ^ /usr/lib/llvm-9/include/clang/AST/Expr.h: In constructor 'clang::DesignatedInitExpr::DesignatedInitExpr(unsigned int)': /usr/lib/llvm-9/include/clang/AST/Expr.h:4640:38: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 4640 | NumDesignators(0), NumSubExprs(NumSubExprs), Designators(nullptr) { } | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/Pass.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakTrackingVH; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::WeakTrackingVH]' /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::WeakTrackingVH; unsigned int N = 4]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:224:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/Pass.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' /usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:50: /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = unsigned int; uint64_t = long unsigned int; int16_t = short int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:96:45: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:37: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 89 | return getRounded(Digits >> Shift, Scale + Shift, | ~~~~~~~^~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:53: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 89 | return getRounded(Digits >> Shift, Scale + Shift, | ~~~~~~^~~~~~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int; int16_t = short int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:102:45: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:53: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getQuotient(DigitsT, DigitsT) [with DigitsT = long unsigned int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:178:39: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:166:19: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 166 | return divide32(Dividend, Divisor); | ^~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:166:29: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 166 | return divide32(Dividend, Divisor); | ^~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:402:56: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:391:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 391 | if (!compare(LDigits, LScale, DigitsT(1), RLgFloor + getWidth())) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:410:56: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:391:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]': /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:20: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] 831 | return *this <<= Scales; | ^~~~~~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithIL.c /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > > >, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' /usr/lib/llvm-9/include/llvm/IR/ValueMap.h:105:35: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:206:21: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:17, from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:24, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/Attr.h: In constructor 'clang::Attr::Attr(clang::attr::Kind, clang::SourceRange, unsigned int, bool)': /usr/lib/llvm-9/include/clang/AST/Attr.h:80:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 80 | : Range(R), AttrKind(AK), SpellingListIndex(SpellingListIndex), | ^~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ /usr/lib/llvm-9/include/clang/AST/Attr.h:80:49: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 80 | : Range(R), AttrKind(AK), SpellingListIndex(SpellingListIndex), | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Attr.h: In constructor 'clang::ParamIdx::ParamIdx(unsigned int, const clang::Decl*)': /usr/lib/llvm-9/include/clang/AST/Attr.h:242:13: warning: conversion from 'unsigned int' to 'unsigned int:30' may change value [-Wconversion] 242 | : Idx(Idx), HasThis(false), IsValid(true) { | ^~~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateProgramWithBuiltInKernels.c [ 3%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' /usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' /usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/clang/AST/Attr.h:333, from /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:17, from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:24, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::AliasAttr::AliasAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:574:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 574 | , aliaseeLength(Aliasee.size()),aliasee(new (Ctx, 1) char[aliaseeLength]) | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::AliasAttr::setAliasee(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:591:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 591 | aliaseeLength = S.size(); | ~~~~~~^~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/IR/Module.h:20, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::AnnotateAttr::AnnotateAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:924:49: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 924 | , annotationLength(Annotation.size()),annotation(new (Ctx, 1) char[annotationLength]) | ~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::AnnotateAttr::setAnnotation(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:941:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 941 | annotationLength = S.size(); | ~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::AsmLabelAttr::AsmLabelAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:1184:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1184 | , labelLength(Label.size()),label(new (Ctx, 1) char[labelLength]) | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:50: /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'int16_t llvm::ScaledNumbers::matchScales(DigitsT&, int16_t&, DigitsT&, int16_t&) [with DigitsT = unsigned int; int16_t = short int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:342:30: required from 'std::pair llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:357:49: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:320:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 320 | LScale -= ShiftL; | ~~~~~~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:321:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 321 | RScale += ShiftR; | ~~~~~~~^~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::AsmLabelAttr::setLabel(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:1201:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1201 | labelLength = S.size(); | ~~~~~~^~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'int16_t llvm::ScaledNumbers::matchScales(DigitsT&, int16_t&, DigitsT&, int16_t&) [with DigitsT = long unsigned int; int16_t = short int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:342:30: required from 'std::pair llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:363:49: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:320:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 320 | LScale -= ShiftL; | ~~~~~~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:321:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 321 | RScale += ShiftR; | ~~~~~~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'static llvm::ScaledNumber llvm::ScaledNumber::adjustToWidth(uint64_t, int32_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int; int32_t = int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:525:61: required from 'static llvm::ScaledNumber llvm::ScaledNumber::get(uint64_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int]' /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:23: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:704:60: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] 704 | auto Adjusted = ScaledNumbers::getAdjusted(N, Shift); | ^~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/clang/AST/Attr.h:333, from /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:17, from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:24, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::AvailabilityAttr::AvailabilityAttr(clang::SourceRange, clang::ASTContext&, clang::IdentifierInfo*, llvm::VersionTuple, llvm::VersionTuple, llvm::VersionTuple, bool, llvm::StringRef, bool, llvm::StringRef, int, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:1464:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1464 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc:1466:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1466 | , replacementLength(Replacement.size()),replacement(new (Ctx, 1) char[replacementLength]) | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::AvailabilityAttr::setMessage(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:1515:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1515 | messageLength = S.size(); | ~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::AvailabilityAttr::setReplacement(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:1532:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1532 | replacementLength = S.size(); | ~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:522:7: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = llvm::yaml::Document]' /usr/include/c++/10/bits/unique_ptr.h:182:16: required from 'void std::__uniq_ptr_impl<_Tp, _Dp>::reset(std::__uniq_ptr_impl<_Tp, _Dp>::pointer) [with _Tp = llvm::yaml::Document; _Dp = std::default_delete; std::__uniq_ptr_impl<_Tp, _Dp>::pointer = llvm::yaml::Document*]' /usr/include/c++/10/bits/unique_ptr.h:456:12: required from 'void std::unique_ptr<_Tp, _Dp>::reset(std::unique_ptr<_Tp, _Dp>::pointer) [with _Tp = llvm::yaml::Document; _Dp = std::default_delete; std::unique_ptr<_Tp, _Dp>::pointer = llvm::yaml::Document*]' /usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:597:25: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/IR/Module.h:20, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:985:78: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::CapabilityAttr::CapabilityAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:2259:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2259 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::CapabilityAttr::setName(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:2287:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2287 | nameLength = S.size(); | ~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::CodeSegAttr::CodeSegAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:2397:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2397 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) | ~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::CodeSegAttr::setName(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:2414:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2414 | nameLength = S.size(); | ~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimdsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC256 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimdsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimdsp.c /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::DeprecatedAttr::DeprecatedAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:2794:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2794 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc:2795:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2795 | , replacementLength(Replacement.size()),replacement(new (Ctx, 1) char[replacementLength]) | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::DeprecatedAttr::setMessage(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:2823:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2823 | messageLength = S.size(); | ~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::DeprecatedAttr::setReplacement(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:2836:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2836 | replacementLength = S.size(); | ~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::DiagnoseIfAttr::DiagnoseIfAttr(clang::SourceRange, clang::ASTContext&, clang::Expr*, llvm::StringRef, clang::DiagnoseIfAttr::DiagnosticType, bool, clang::NamedDecl*, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:2930:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2930 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::DiagnoseIfAttr::DiagnoseIfAttr(clang::SourceRange, clang::ASTContext&, clang::Expr*, llvm::StringRef, clang::DiagnoseIfAttr::DiagnosticType, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:2947:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2947 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::DiagnoseIfAttr::setMessage(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:2971:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2971 | messageLength = S.size(); | ~~~~~~^~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::EnableIfAttr::EnableIfAttr(clang::SourceRange, clang::ASTContext&, clang::Expr*, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:3084:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3084 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::EnableIfAttr::setMessage(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:3105:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3105 | messageLength = S.size(); | ~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' /usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::ExternalSourceSymbolAttr::ExternalSourceSymbolAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, llvm::StringRef, bool, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:3275:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3275 | , languageLength(Language.size()),language(new (Ctx, 1) char[languageLength]) | ~~~~~~~~~~~~~^~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseProgram.c /usr/lib/llvm-9/include/clang/AST/Attrs.inc:3276:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3276 | , definedInLength(DefinedIn.size()),definedIn(new (Ctx, 1) char[definedInLength]) | ~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::ExternalSourceSymbolAttr::setLanguage(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:3306:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3306 | languageLength = S.size(); | ~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:50: /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getLgImpl(DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:223:22: required from 'int32_t llvm::ScaledNumbers::getLgFloor(DigitsT, int16_t) [with DigitsT = unsigned int; int32_t = int; int16_t = short int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:390:35: required from 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:402:56: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:195:71: warning: conversion from 'long unsigned int' to 'int32_t' {aka 'int'} may change value [-Wconversion] 195 | int32_t LocalFloor = sizeof(Digits) * 8 - countLeadingZeros(Digits) - 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::ExternalSourceSymbolAttr::setDefinedIn(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:3319:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3319 | definedInLength = S.size(); | ~~~~~~^~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getLgImpl(DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:223:22: required from 'int32_t llvm::ScaledNumbers::getLgFloor(DigitsT, int16_t) [with DigitsT = long unsigned int; int32_t = int; int16_t = short int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:390:35: required from 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:410:56: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:195:71: warning: conversion from 'long unsigned int' to 'int32_t' {aka 'int'} may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:844:9: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 844 | Scale += ScaleShift; | ~~~~~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/Pass.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' /usr/include/c++/10/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' /usr/include/c++/10/bits/stl_algobase.h:380:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:638:75: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::IFuncAttr::IFuncAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:3781:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3781 | , resolverLength(Resolver.size()),resolver(new (Ctx, 1) char[resolverLength]) | ~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::IFuncAttr::setResolver(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:3798:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3798 | resolverLength = S.size(); | ~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::InitSegAttr::InitSegAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:3857:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3857 | , sectionLength(Section.size()),section(new (Ctx, 1) char[sectionLength]) | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::InitSegAttr::setSection(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:3874:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3874 | sectionLength = S.size(); | ~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:67:77: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:249:7: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:50: /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'void llvm::ScaledNumber::shiftRight(int32_t) [with DigitsT = long unsigned int; int32_t = int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:838:5: required from 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:874:9: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 874 | Scale -= ScaleShift; | ~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'static int llvm::ScaledNumber::countLeadingZerosWidth(llvm::ScaledNumber::DigitsType) [with DigitsT = long unsigned int; llvm::ScaledNumber::DigitsType = long unsigned int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:854:37: required from 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:692:32: warning: conversion from 'llvm::ScaledNumber::DigitsType' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 692 | return countLeadingZeros32(Digits) + Width - 32; | ^~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakTrackingVH; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::WeakTrackingVH]' /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::WeakTrackingVH; unsigned int N = 4]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:224:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ [ 3%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl" -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainProgram.c /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::ObjCRuntimeNameAttr::ObjCRuntimeNameAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:6930:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 6930 | , metadataNameLength(MetadataName.size()),metadataName(new (Ctx, 1) char[metadataNameLength]) | ~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::ObjCRuntimeNameAttr::setMetadataName(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:6947:32: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 6947 | metadataNameLength = S.size(); | ~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' /usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::PragmaClangBSSSectionAttr::PragmaClangBSSSectionAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:7666:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 7666 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::PragmaClangBSSSectionAttr::setName(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:7683:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 7683 | nameLength = S.size(); | ~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::PragmaClangDataSectionAttr::PragmaClangDataSectionAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:7710:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 7710 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::PragmaClangDataSectionAttr::setName(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:7727:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 7727 | nameLength = S.size(); | ~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::PragmaClangRodataSectionAttr::PragmaClangRodataSectionAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:7754:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 7754 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::PragmaClangRodataSectionAttr::setName(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:7771:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 7771 | nameLength = S.size(); | ~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::PragmaClangTextSectionAttr::PragmaClangTextSectionAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:7798:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 7798 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::PragmaClangTextSectionAttr::setName(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:7815:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 7815 | nameLength = S.size(); | ~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_utils.cc:27: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' /usr/include/c++/10/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' /usr/include/c++/10/bits/stl_algobase.h:380:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:638:75: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::SectionAttr::SectionAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:8578:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 8578 | , nameLength(Name.size()),name(new (Ctx, 1) char[nameLength]) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::SectionAttr::setName(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:8603:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 8603 | nameLength = S.size(); | ~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clBuildProgram.c /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::TLSModelAttr::TLSModelAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:9043:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 9043 | , modelLength(Model.size()),model(new (Ctx, 1) char[modelLength]) | ~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::TLSModelAttr::setModel(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:9060:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 9060 | modelLength = S.size(); | ~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::TargetAttr::TargetAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:9087:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 9087 | , featuresStrLength(FeaturesStr.size()),featuresStr(new (Ctx, 1) char[featuresStrLength]) | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::TargetAttr::setFeaturesStr(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:9104:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 9104 | featuresStrLength = S.size(); | ~~~~~~^~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::UnavailableAttr::UnavailableAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, clang::UnavailableAttr::ImplicitReason, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:9680:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 9680 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::UnavailableAttr::UnavailableAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:9692:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 9692 | , messageLength(Message.size()),message(new (Ctx, 1) char[messageLength]) | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::UnavailableAttr::setMessage(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:9719:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 9719 | messageLength = S.size(); | ~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::UuidAttr::UuidAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:9838:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 9838 | , guidLength(Guid.size()),guid(new (Ctx, 1) char[guidLength]) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > > >, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' /usr/lib/llvm-9/include/llvm/IR/ValueMap.h:105:35: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:297:21: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::UuidAttr::setGuid(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:9855:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 9855 | guidLength = S.size(); | ~~~~~~^~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::WeakRefAttr::WeakRefAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:10139:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 10139 | , aliaseeLength(Aliasee.size()),aliasee(new (Ctx, 1) char[aliaseeLength]) | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::WeakRefAttr::setAliasee(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:10164:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 10164 | aliaseeLength = S.size(); | ~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::WebAssemblyImportModuleAttr::WebAssemblyImportModuleAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:10191:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 10191 | , importModuleLength(ImportModule.size()),importModule(new (Ctx, 1) char[importModuleLength]) | ~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::WebAssemblyImportModuleAttr::setImportModule(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:10208:32: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 10208 | importModuleLength = S.size(); | ~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In constructor 'clang::WebAssemblyImportNameAttr::WebAssemblyImportNameAttr(clang::SourceRange, clang::ASTContext&, llvm::StringRef, unsigned int)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:10235:49: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 10235 | , importNameLength(ImportName.size()),importName(new (Ctx, 1) char[importNameLength]) | ~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/Attrs.inc: In member function 'void clang::WebAssemblyImportNameAttr::setImportName(clang::ASTContext&, llvm::StringRef)': /usr/lib/llvm-9/include/clang/AST/Attrs.inc:10252:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 10252 | importNameLength = S.size(); | ~~~~~~^~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_build.c In file included from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:24, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::setWrittenSignSpec(clang::TypeSpecifierSign)': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:611:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 611 | getWrittenBuiltinSpecs().Sign = written; | ^~~~~~~ /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::setWrittenWidthSpec(clang::TypeSpecifierWidth)': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:627:40: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 627 | getWrittenBuiltinSpecs().Width = written; | ^~~~~~~ /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In member function 'void clang::BuiltinTypeLoc::setWrittenTypeSpec(clang::TypeSpecifierType)': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:638:39: warning: conversion from 'unsigned int' to 'unsigned char:6' may change value [-Wconversion] 638 | getWrittenBuiltinSpecs().Type = written; | ^~~~~~~ /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In member function 'unsigned int clang::ObjCObjectTypeLoc::getNumTypeArgs() const': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:952:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 952 | return this->getTypePtr()->getTypeArgsAsWritten().size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In member function 'unsigned int clang::ObjCObjectTypeLoc::getExtraLocalDataSize() const': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1031:10: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1030 | return this->getNumTypeArgs() * sizeof(TypeSourceInfo *) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1031 | + this->getNumProtocols() * sizeof(SourceLocation); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/Pass.h:31, from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-9/include/llvm/Support/Compiler.h: In function 'void* llvm::allocate_buffer(size_t, size_t)': /usr/lib/llvm-9/include/llvm/Support/Compiler.h:541:50: warning: unused parameter 'Alignment' [-Wunused-parameter] 541 | inline void *allocate_buffer(size_t Size, size_t Alignment) { | ~~~~~~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/Compiler.h: In function 'void llvm::deallocate_buffer(void*, size_t, size_t)': /usr/lib/llvm-9/include/llvm/Support/Compiler.h:557:49: warning: unused parameter 'Size' [-Wunused-parameter] 557 | inline void deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { | ~~~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:557:62: warning: unused parameter 'Alignment' [-Wunused-parameter] 557 | inline void deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { | ~~~~~~~^~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In member function 'unsigned int clang::FunctionTypeLoc::getExtraLocalDataSize() const': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1469:53: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1469 | return (getNumParams() * sizeof(ParmVarDecl *)) + ExceptSpecSize; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h: In static member function 'static unsigned int clang::ast_type_traits::DynTypedNode::DenseMapInfo::getHashValue(const clang::ast_type_traits::DynTypedNode&)': /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:364:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 364 | TL.getOpaqueData()); | ^ /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:371:55: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 371 | NNSL.getOpaqueData()); | ^ /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:375:55: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 375 | return llvm::hash_value(Val.getMemoizationData()); | ^ /build/reproducible-path/pocl-1.6/lib/CL/pocl_build.c: In function 'clean_program_on_rebuild': /build/reproducible-path/pocl-1.6/lib/CL/pocl_build.c:476:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 476 | pocl_free_llvm_irs (program, i); | ^ /build/reproducible-path/pocl-1.6/lib/CL/pocl_build.c: In function 'compile_and_link_program': /build/reproducible-path/pocl-1.6/lib/CL/pocl_build.c:894:50: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 894 | pocl_calculate_kernel_hash (program, j, device_i); | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' /usr/include/c++/10/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' /usr/include/c++/10/bits/stl_algobase.h:380:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:638:75: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Basic/SourceManager.h:41, from /usr/lib/llvm-9/include/clang/AST/RawCommentList.h:13, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:29, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/llvm/ADT/BitVector.h: In member function 'void llvm::BitVector::resize(unsigned int, bool)': /usr/lib/llvm-9/include/llvm/ADT/BitVector.h:373:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 373 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/BitVector.h:426:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 426 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/BitVector.h: In member function 'llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/BitVector.h:465:16: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 465 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/AST/RawCommentList.h:13, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:29, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In static member function 'static clang::SrcMgr::SLocEntry clang::SrcMgr::SLocEntry::get(unsigned int, const clang::SrcMgr::FileInfo&)': /usr/lib/llvm-9/include/clang/Basic/SourceManager.h:455:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 455 | E.Offset = Offset; | ^~~~~~ /usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In static member function 'static clang::SrcMgr::SLocEntry clang::SrcMgr::SLocEntry::get(unsigned int, const clang::SrcMgr::ExpansionInfo&)': /usr/lib/llvm-9/include/clang/Basic/SourceManager.h:464:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 464 | E.Offset = Offset; | ^~~~~~ [ 3%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/Pass.h:31, from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ /usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In member function 'void clang::SourceManager::setNumCreatedFIDsForFileID(clang::FileID, unsigned int, bool) const': /usr/lib/llvm-9/include/clang/Basic/SourceManager.h:1037:70: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1037 | const_cast(Entry.getFile()).NumCreatedFIDs = NumFIDs; | ^~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ [ 3%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCompileProgram.c In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In member function 'unsigned int clang::SourceManager::local_sloc_entry_size() const': /usr/lib/llvm-9/include/clang/Basic/SourceManager.h:1638:75: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1638 | unsigned local_sloc_entry_size() const { return LocalSLocEntryTable.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/Basic/SourceManager.h: In member function 'unsigned int clang::SourceManager::loaded_sloc_entry_size() const': /usr/lib/llvm-9/include/clang/Basic/SourceManager.h:1648:77: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1648 | unsigned loaded_sloc_entry_size() const { return LoadedSLocEntryTable.size();} | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ make -f lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/DependInfo.cmake --color= In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:29, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/RawCommentList.h: In constructor 'clang::RawComment::RawComment(clang::SourceRange, clang::RawComment::CommentKind, bool, bool)': /usr/lib/llvm-9/include/clang/AST/RawCommentList.h:161:65: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 161 | Range(SR), RawTextValid(false), BriefTextValid(false), Kind(K), | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/depend.internal". Scanning dependencies of target kernel_host_avx512 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 3%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimddp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC512 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimddp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimddp.c [ 3%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/abs.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/abs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clLinkProgram.c In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/clang/Basic/TargetInfo.h:29, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:44, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/clang/Basic/TargetInfo.h:29, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:44, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateKernel.c In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ [ 3%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/abs_diff.cl.bc /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/SmallPtrSet.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:33: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/abs_diff.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs_diff.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ [ 3%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsp.c In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/Pass.h:31, from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseKernel.c In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_api.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainKernel.c In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ [ 3%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/add_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/add_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/add_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ [ 3%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/all.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/all.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/all.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:37: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetKernelArg.c In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:37: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:37: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:44, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/Basic/TargetInfo.h: In member function 'virtual unsigned int clang::TargetInfo::getUnwindWordWidth() const': /usr/lib/llvm-9/include/clang/Basic/TargetInfo.h:663:71: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 663 | virtual unsigned getUnwindWordWidth() const { return getPointerWidth(0); } | ~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/TargetInfo.h: In member function 'bool clang::TargetInfo::ConstraintInfo::isValidAsmImmediate(const llvm::APInt&) const': /usr/lib/llvm-9/include/clang/Basic/TargetInfo.h:880:47: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 880 | ImmSet.count(Value.getZExtValue()) != 0; | ~~~~~~~~~~~~~~~~~~^~ [ 3%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefdp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefdp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefdp.c [ 3%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/any.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/any.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/any.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:19, from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:43: /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 38 | return X < 10 ? '0' + X : HexChar + X - 10; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/as_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/as_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/as_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] 150 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] 151 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:43: /usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': /usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 233 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c: In function 'POclEnqueueNDRangeKernel': /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c:299:56: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 299 | num_events_in_wait_list + b_migrate_count, | ^ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c:300:57: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 300 | (num_events_in_wait_list + b_migrate_count)? | ^ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c:299:56: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 299 | num_events_in_wait_list + b_migrate_count, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNDRangeKernel.c:302:32: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 302 | buffer_count, mem_list); | ^~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:39: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/ASTContext.h: In member function 'llvm::ArrayRef clang::ASTContext::getModulesWithMergedDefinition(const clang::NamedDecl*)': /usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::Module*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with U = clang::Module*; typename std::enable_if, llvm::ArrayRef >::value, bool>::type = false; EltTy = clang::Module*]' [-Wconversion] 993 | return MergedIt->second; | ^~~~~~ /usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] /usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: note: because conversion sequence for the argument is better /usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::Module*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with EltTy = clang::Module*]' [-Wconversion] /usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] /usr/lib/llvm-9/include/clang/AST/ASTContext.h:993:22: note: because conversion sequence for the argument is better In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:39: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/ASTContext.h: In function 'void* operator new(size_t, const clang::ASTContext&, size_t)': /usr/lib/llvm-9/include/clang/AST/ASTContext.h:3074:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3074 | return C.Allocate(Bytes, Alignment); | ^~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/ASTContext.h: In function 'void* operator new [](size_t, const clang::ASTContext&, size_t)': /usr/lib/llvm-9/include/clang/AST/ASTContext.h:3112:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3112 | return C.Allocate(Bytes, Alignment); | ^~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Lex/HeaderSearchOptions.h:13, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:25, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashStringRef::CachedHashStringRef(llvm::StringRef, uint32_t)': /usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h:40:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 40 | : P(S.data()), Size(S.size()), Hash(Hash) { | ~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashString::CachedHashString(llvm::StringRef, uint32_t)': /usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h:105:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 105 | : P(new char[S.size()]), Size(S.size()), Hash(Hash) { | ~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:27, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/Lex/PreprocessingRecord.h: In member function 'unsigned int clang::PreprocessingRecord::getNumLoadedPreprocessedEntities() const': /usr/lib/llvm-9/include/clang/Lex/PreprocessingRecord.h:369:45: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 369 | return LoadedPreprocessedEntities.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/Lex/PreprocessingRecord.h: In member function 'clang::PreprocessedEntity* clang::PreprocessingRecord::iterator::operator*() const': /usr/lib/llvm-9/include/clang/Lex/PreprocessingRecord.h:446:35: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 446 | unsigned Index = isLoaded ? | ~~~~~~~~~^ 447 | Self->LoadedPreprocessedEntities.size() + this->I : this->I; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Lex/PreprocessingRecord.h: In member function 'clang::PreprocessingRecord::iterator clang::PreprocessingRecord::end()': /usr/lib/llvm-9/include/clang/Lex/PreprocessingRecord.h:461:54: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 461 | return iterator(this, PreprocessedEntities.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/Lex/PreprocessingRecord.h: In member function 'clang::PreprocessingRecord::iterator clang::PreprocessingRecord::local_end()': /usr/lib/llvm-9/include/clang/Lex/PreprocessingRecord.h:471:54: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 471 | return iterator(this, PreprocessedEntities.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/Lex/PreprocessingRecord.h: In member function 'llvm::iterator_range clang::PreprocessingRecord::getIteratorsForLoadedRange(unsigned int, unsigned int)': /usr/lib/llvm-9/include/clang/Lex/PreprocessingRecord.h:481:37: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 481 | iterator(this, int(start) - LoadedPreprocessedEntities.size()), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Lex/PreprocessingRecord.h:482:35: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 482 | iterator(this, int(end) - LoadedPreprocessedEntities.size())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Lex/PreprocessingRecord.h: In function 'void* operator new(size_t, clang::PreprocessingRecord&, unsigned int)': /usr/lib/llvm-9/include/clang/Lex/PreprocessingRecord.h:566:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 566 | return PR.Allocate(bytes, alignment); | ^~~~~ In file included from /usr/lib/llvm-9/include/clang/Lex/MacroInfo.h:17, from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:19, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/Lex/Token.h: In member function 'void clang::Token::setFlag(clang::Token::TokenFlags)': /usr/lib/llvm-9/include/clang/Lex/Token.h:237:11: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 237 | Flags |= Flag; | ~~~~~~^~~~~~~ /usr/lib/llvm-9/include/clang/Lex/Token.h: In member function 'void clang::Token::clearFlag(clang::Token::TokenFlags)': /usr/lib/llvm-9/include/clang/Lex/Token.h:247:11: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 247 | Flags &= ~Flag; | ~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:19, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/Lex/MacroInfo.h: In member function 'void clang::MacroInfo::setParameterList(llvm::ArrayRef, llvm::BumpPtrAllocator&)': /usr/lib/llvm-9/include/clang/Lex/MacroInfo.h:171:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 171 | NumParameters = List.size(); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/Lex/MacroInfo.h: In member function 'int clang::MacroInfo::getParameterNum(const clang::IdentifierInfo*) const': /usr/lib/llvm-9/include/clang/Lex/MacroInfo.h:192:18: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 192 | return I - param_begin(); | ~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Lex/MacroInfo.h: In member function 'unsigned int clang::MacroInfo::getNumTokens() const': /usr/lib/llvm-9/include/clang/Lex/MacroInfo.h:233:64: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 233 | unsigned getNumTokens() const { return ReplacementTokens.size(); } | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/Lex/MacroInfo.h: In constructor 'clang::MacroDirective::MacroDirective(clang::MacroDirective::Kind, clang::SourceLocation)': /usr/lib/llvm-9/include/clang/Lex/MacroInfo.h:317:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 317 | : Loc(Loc), MDKind(K), IsFromPCH(false), IsPublic(true) {} | ^ /usr/lib/llvm-9/include/clang/Lex/MacroInfo.h: In constructor 'clang::ModuleMacro::ModuleMacro(clang::Module*, clang::IdentifierInfo*, clang::MacroInfo*, llvm::ArrayRef)': /usr/lib/llvm-9/include/clang/Lex/MacroInfo.h:509:36: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 509 | NumOverrides(Overrides.size()) { | ~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/clang/AST/ASTUnresolvedSet.h:19, from /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:19, from /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:25, from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/UnresolvedSet.h: In member function 'unsigned int clang::UnresolvedSetImpl::size() const': /usr/lib/llvm-9/include/clang/AST/UnresolvedSet.h:124:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 124 | unsigned size() const { return decls().size(); } | ~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:19, from /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:25, from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/ASTUnresolvedSet.h: In member function 'unsigned int clang::ASTUnresolvedSet::size() const': /usr/lib/llvm-9/include/clang/AST/ASTUnresolvedSet.h:77:44: warning: conversion from 'clang::ASTVector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 77 | unsigned size() const { return Decls.size(); } | ~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:25, from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In constructor 'clang::CXXBaseSpecifier::CXXBaseSpecifier(clang::SourceRange, bool, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation)': /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:232:14: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 232 | Access(A), InheritConstructors(false), BaseTypeInfo(TInfo) {} | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In constructor 'clang::CXXRecordDecl::LambdaDefinitionData::LambdaDefinitionData(clang::CXXRecordDecl*, clang::TypeSourceInfo*, bool, bool, clang::LambdaCaptureDefault)': /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:652:24: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 652 | CaptureDefault(CaptureDefault), NumCaptures(0), NumExplicitCaptures(0), | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:43: /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 138 | return Buffers.size(); | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 159 | return Buffers.size(); | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In member function 'void clang::CXXCtorInitializer::setSourceOrder(int)': /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:2537:19: warning: conversion from 'unsigned int' to 'short unsigned int:13' may change value [-Wconversion] 2537 | SourceOrder = static_cast(Pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In member function 'void clang::CXXConstructorDecl::setNumCtorInitializers(unsigned int)': /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:2713:50: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int:23' may change value [-Wconversion] 2713 | CXXConstructorDeclBits.NumCtorInitializers = numCtorInitializers; | ^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In member function 'void clang::LinkageSpecDecl::setLanguage(clang::LinkageSpecDecl::LanguageIDs)': /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:3001:68: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 3001 | void setLanguage(LanguageIDs L) { LinkageSpecDeclBits.Language = L; } | ^ /usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In member function 'void clang::UsingShadowDecl::setTargetDecl(clang::NamedDecl*)': /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:3347:38: warning: conversion from 'unsigned int' to 'short unsigned int:14' may change value [-Wconversion] 3347 | ND->getIdentifierNamespace() & | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3348 | ~(IDNS_OrdinaryFriend | IDNS_TagFriend | IDNS_LocalExtern); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleef_glue_auto.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleef_glue_auto.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue_auto.c /usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In member function 'unsigned int clang::UsingDecl::shadow_size() const': /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:3601:25: warning: conversion from 'std::__iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3601 | return std::distance(shadow_begin(), shadow_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In constructor 'clang::UsingPackDecl::UsingPackDecl(clang::DeclContext*, clang::NamedDecl*, llvm::ArrayRef)': /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:3655:74: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3655 | InstantiatedFrom(InstantiatedFrom), NumExpansions(UsingDecls.size()) { | ~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/AST/DeclCXX.h: In constructor 'clang::DecompositionDecl::DecompositionDecl(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, llvm::ArrayRef)': /usr/lib/llvm-9/include/clang/AST/DeclCXX.h:4000:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4000 | NumBindings(Bindings.size()) { | ~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:33, from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::ArgsUnion*, unsigned int, clang::ParsedAttr::Syntax, clang::SourceLocation)': /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:243:63: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 243 | ScopeLoc(scopeLoc), EllipsisLoc(ellipsisLoc), NumArgs(numArgs), | ^~~~~~~ /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:244:20: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 244 | SyntaxUsed(syntaxUsed), Invalid(false), UsedAsTypeAttr(false), | ^~~~~~~~~~ /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:249:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 249 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::IdentifierLoc*, const clang::AvailabilityChange&, const clang::AvailabilityChange&, const clang::AvailabilityChange&, clang::SourceLocation, const clang::Expr*, clang::ParsedAttr::Syntax, clang::SourceLocation, const clang::Expr*)': /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:261:52: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 261 | ScopeLoc(scopeLoc), NumArgs(1), SyntaxUsed(syntaxUsed), Invalid(false), | ^~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:270:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 270 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::IdentifierLoc*, clang::IdentifierLoc*, clang::IdentifierLoc*, clang::ParsedAttr::Syntax)': /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:279:52: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 279 | ScopeLoc(scopeLoc), NumArgs(3), SyntaxUsed(syntaxUsed), Invalid(false), | ^~~~~~~~~~ /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:287:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 287 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::IdentifierLoc*, clang::ParsedType, bool, bool, clang::ParsedAttr::Syntax)': /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:296:52: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 296 | ScopeLoc(scopeLoc), NumArgs(1), SyntaxUsed(syntaxUsed), Invalid(false), | ^~~~~~~~~~ /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:306:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 306 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::ParsedType, clang::ParsedAttr::Syntax)': /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:314:52: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 314 | ScopeLoc(scopeLoc), NumArgs(0), SyntaxUsed(syntaxUsed), Invalid(false), | ^~~~~~~~~~ /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:319:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 319 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In constructor 'clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::IdentifierInfo*, clang::IdentifierInfo*, clang::ParsedAttr::Syntax)': /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:328:52: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 328 | ScopeLoc(scopeLoc), NumArgs(0), SyntaxUsed(syntaxUsed), Invalid(false), | ^~~~~~~~~~ /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:333:23: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 333 | AttrKind = getKind(getName(), getScopeName(), syntaxUsed); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:33, from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h: In member function 'void clang::ParsedAttr::setProcessingCache(unsigned int) const': /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:438:23: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 438 | ProcessingCache = value; | ^~~~~ [ 3%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/async_work_group_copy.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/async_work_group_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ [ 3%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/async_work_group_strided_copy.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/async_work_group_strided_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_strided_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::setObjCDeclQualifier(clang::ObjCDeclSpec::ObjCDeclQualifier)': /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:847:25: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] 847 | objcDeclQualifier = (ObjCDeclQualifier) (objcDeclQualifier | DQVal); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::clearObjCDeclQualifier(clang::ObjCDeclSpec::ObjCDeclQualifier)': /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:850:25: warning: conversion from 'unsigned int' to 'unsigned char:7' may change value [-Wconversion] 850 | objcDeclQualifier = (ObjCDeclQualifier) (objcDeclQualifier & ~DQVal); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::setPropertyAttributes(clang::ObjCDeclSpec::ObjCPropertyAttributeKind)': /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:858:7: warning: conversion from 'unsigned int' to 'short unsigned int:15' may change value [-Wconversion] 858 | (ObjCPropertyAttributeKind)(PropertyAttributes | PRVal); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'void clang::ObjCDeclSpec::setNullability(clang::SourceLocation, clang::NullabilityKind)': /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:879:19: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 879 | Nullability = static_cast(kind); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNativeKernel.c /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getPointer(unsigned int, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation)': /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:1564:29: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] 1564 | I.Ptr.TypeQuals = TypeQuals; | ^~~~~~~~~ /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getArray(unsigned int, bool, bool, clang::Expr*, clang::SourceLocation, clang::SourceLocation)': /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:1592:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] 1592 | I.Arr.TypeQuals = TypeQuals; | ^~~~~~~~~ [ 3%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimdsp.c.bc /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getBlockPointer(unsigned int, clang::SourceLocation)': /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:1631:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] 1631 | I.Cls.TypeQuals = TypeQuals; | ^~~~~~~~~ /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getPipe(unsigned int, clang::SourceLocation)': /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:1641:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] 1641 | I.Cls.TypeQuals = TypeQuals; | ^~~~~~~~~ /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In static member function 'static clang::DeclaratorChunk clang::DeclaratorChunk::getMemberPointer(const clang::CXXScopeSpec&, unsigned int, clang::SourceLocation)': /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:1652:23: warning: conversion from 'unsigned int' to 'unsigned char:5' may change value [-Wconversion] 1652 | I.Mem.TypeQuals = TypeQuals; | ^~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimdsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimdsp.c /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'void clang::Declarator::clear()': /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:1933:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1933 | for (unsigned i = 0, e = DeclTypeInfo.size(); i != e; ++i) | ~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'unsigned int clang::Declarator::getNumTypeObjects() const': /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:2185:64: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2185 | unsigned getNumTypeObjects() const { return DeclTypeInfo.size(); } | ~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'const clang::DeclaratorChunk* clang::Declarator::getInnermostNonParenChunk() const': /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:2216:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2216 | for (unsigned i = 0, i_end = DeclTypeInfo.size(); i < i_end; ++i) { | ~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'const clang::DeclaratorChunk* clang::Declarator::getOutermostNonParenChunk() const': /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:2227:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2227 | for (unsigned i = DeclTypeInfo.size(), i_end = 0; i != i_end; --i) { | ~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'bool clang::Declarator::isFunctionDeclarator(unsigned int&) const': /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:2248:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2248 | for (unsigned i = 0, i_end = DeclTypeInfo.size(); i < i_end; ++i) { | ~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h: In member function 'void clang::Declarator::setFunctionDefinitionKind(clang::FunctionDefinitionKind)': /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:2469:26: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 2469 | FunctionDefinition = Val; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:42: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Serialization/ASTBitCodes.h:26, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:29, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h: In constructor 'llvm::BitCodeAbbrevOp::BitCodeAbbrevOp(llvm::BitCodeAbbrevOp::Encoding, uint64_t)': /usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h:110:40: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 110 | : Val(Data), IsLiteral(false), Enc(E) {} | ^ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNativeKernel.c: In function 'POclEnqueueNativeKernel': /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNativeKernel.c:54:39: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 54 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueNativeKernel.c:97:26: warning: conversion to 'ptrdiff_t' {aka 'long int'} from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 97 | ptrdiff_t offset = (uintptr_t) loc - (uintptr_t) args; | ^ In file included from /usr/lib/llvm-9/include/clang/Lex/Lexer.h:19, from /usr/lib/llvm-9/include/clang/Frontend/PrecompiledPreamble.h:16, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:30, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/Lex/PreprocessorLexer.h: In member function 'unsigned int clang::PreprocessorLexer::getConditionalStackDepth() const': /usr/lib/llvm-9/include/clang/Lex/PreprocessorLexer.h:122:75: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 122 | unsigned getConditionalStackDepth() const { return ConditionalStack.size(); } | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:42: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Frontend/PrecompiledPreamble.h:16, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:30, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/Lex/Lexer.h: In member function 'void clang::Lexer::FormTokenWithChars(clang::Token&, const char*, clang::tok::TokenKind)': /usr/lib/llvm-9/include/clang/Lex/Lexer.h:569:29: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 569 | unsigned TokLen = TokEnd-BufferPtr; | ~~~~~~^~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:17, from /usr/lib/llvm-9/include/clang/Frontend/PrecompiledPreamble.h:17, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:30, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/Basic/Builtins.h: In member function 'unsigned int clang::Builtin::Context::getAuxBuiltinID(unsigned int) const': /usr/lib/llvm-9/include/clang/Basic/Builtins.h:223:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 223 | unsigned getAuxBuiltinID(unsigned ID) const { return ID - TSRecords.size(); } | ~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:37: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateKernelsInProgram.c /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/FlattenBarrierSubs.cc:34: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/clang/Frontend/PrecompiledPreamble.h:17, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:30, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h: In member function 'llvm::ArrayRef clang::Preprocessor::MacroState::getActiveModuleMacros(clang::Preprocessor&, const clang::IdentifierInfo*) const': /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:646:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with U = clang::ModuleMacro*; typename std::enable_if, llvm::ArrayRef >::value, bool>::type = false; EltTy = clang::ModuleMacro*]' [-Wconversion] 646 | return Info->ActiveModuleMacros; | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clCreateKernelsInProgram.c: In function 'POclCreateKernelsInProgram': /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:646:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:646:22: note: because conversion sequence for the argument is better /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:646:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with EltTy = clang::ModuleMacro*]' [-Wconversion] /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:646:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:646:22: note: because conversion sequence for the argument is better /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h: In member function 'llvm::ArrayRef clang::Preprocessor::MacroState::getOverriddenMacros() const': /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with U = clang::ModuleMacro*; typename std::enable_if, llvm::ArrayRef >::value, bool>::type = false; EltTy = clang::ModuleMacro*]' [-Wconversion] 670 | return Info->OverriddenMacros; | ^~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: note: because conversion sequence for the argument is better /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: warning: choosing 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::ModuleMacro*]' over 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with EltTy = clang::ModuleMacro*]' [-Wconversion] /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: warning: for conversion from 'llvm::TinyPtrVector' to 'llvm::ArrayRef' [-Wconversion] /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:670:22: note: because conversion sequence for the argument is better /build/reproducible-path/pocl-1.6/lib/CL/clCreateKernelsInProgram.c:50:19: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] 50 | num_kernels = program->num_kernels; | ^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clCreateKernelsInProgram.c:82:24: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] 82 | *num_kernels_ret = program->num_kernels; | ^~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h: In member function 'void clang::Preprocessor::EnterTokenStream(llvm::ArrayRef, bool, bool)': /usr/lib/llvm-9/include/clang/Lex/Preprocessor.h:1322:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1322 | EnterTokenStream(Toks.data(), Toks.size(), DisableMacroExpansion, false, | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: /usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': /usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 815 | return CI.ParameterEncoding.size() - 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelInfo.c /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h: In member function 'unsigned int clang::ASTUnit::stored_diag_size() const': /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:605:68: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 605 | unsigned stored_diag_size() const { return StoredDiagnostics.size(); } | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h: In member function 'unsigned int clang::ASTUnit::cached_completion_size() const': /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:625:40: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 625 | return CachedCompletionResults.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/clang/Frontend/CommandLineSourceLoc.h:18, from /usr/lib/llvm-9/include/clang/Frontend/FrontendOptions.h:13, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:24, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelInfo.c:24: /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelInfo.c: In function 'POclGetKernelInfo': /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelInfo.c:44:34: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 44 | POCL_RETURN_GETINFO(cl_uint, kernel->pocl_refcount); | ^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.h:247:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' 247 | MEMASSIGN; \ | ^~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelInfo.c:44:5: note: in expansion of macro 'POCL_RETURN_GETINFO' 44 | POCL_RETURN_GETINFO(cl_uint, kernel->pocl_refcount); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:24, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/Frontend/FrontendOptions.h: In constructor 'constexpr clang::InputKind::InputKind(clang::InputKind::Language, clang::InputKind::Format, bool)': /usr/lib/llvm-9/include/clang/Frontend/FrontendOptions.h:184:14: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 184 | : Lang(L), Fmt(F), Preprocessed(PP) {} | ^ /usr/lib/llvm-9/include/clang/Frontend/FrontendOptions.h:184:22: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 184 | : Lang(L), Fmt(F), Preprocessed(PP) {} | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/clang/Frontend/CompilerInvocation.h:12, from /usr/lib/llvm-9/include/clang/Frontend/CompilerInstance.h:15, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:36: /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setCompressDebugSections(llvm::DebugCompressionType)': /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setEmbedBitcode(clang::CodeGenOptions::EmbedBitcodeKind)': /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setObjCDispatchMethod(clang::CodeGenOptions::ObjCDispatchMethodKind)': /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setProfileInstr(clang::CodeGenOptions::ProfileInstrKind)': /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setProfileUse(clang::CodeGenOptions::ProfileInstrKind)': /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setStructReturnConvention(clang::CodeGenOptions::StructReturnConventionKind)': /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setDebugInfo(clang::codegenoptions::DebugInfoKind)': /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setDebuggerTuning(llvm::DebuggerKind)': /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setInlining(clang::CodeGenOptions::InliningMethod)': /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setVecLib(clang::CodeGenOptions::VectorLibrary)': /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setDefaultTLSModel(clang::CodeGenOptions::TLSModel)': /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setSignReturnAddress(clang::CodeGenOptions::SignReturnAddressScope)': /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.def: In member function 'void clang::CodeGenOptions::setSignReturnAddressKey(clang::CodeGenOptions::SignReturnAddressKeyValue)': /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: warning: conversion from 'unsigned int' to 'unsigned char:1' may change value [-Wconversion] 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/Basic/CodeGenOptions.h:312:39: note: in definition of macro 'ENUM_CODEGENOPT' 312 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelArgInfo.c In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ [ 3%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/atomics.cl.bc In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/atomics.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/atomics.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetPlatformIDs.c In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/barrier.ll.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/barrier.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../barrier.ll In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 61 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetPlatformInfo.c /build/reproducible-path/pocl-1.6/lib/CL/clGetPlatformIDs.c:226:1: warning: missing initializer for field 'clUnknown180' of 'struct _cl_icd_dispatch' [-Wmissing-field-initializers] 226 | }; | ^ In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_icd.h:26, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_cl.h:46, from /build/reproducible-path/pocl-1.6/lib/CL/clGetPlatformIDs.c:26: /usr/include/ocl_icd.h:1781:37: note: 'clUnknown180' declared here 1781 | CL_API_ENTRY cl_int (CL_API_CALL* clUnknown180)( | ^~~~~~~~~~~~ [ 3%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimddp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimddp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimddp.c In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceIDs.c In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: /usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': /usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 100 | unsigned size() const { return Nodes.size(); } | ~~~~~~~~~~^~ [ 3%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimdsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC256 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimdsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimdsp.c In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 110 | N = (static_cast(N) * RHS.N + D / 2) / D; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysisEvaluator.h:28, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:18, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceIDs.c: In function 'POclGetDeviceIDs': /build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceIDs.c:54:15: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 54 | total_num = pocl_get_device_type_count(device_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceIDs.c:60:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 60 | devices_added = pocl_get_devices(device_type, devices, num_entries); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceIDs.c:63:20: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 63 | *num_devices = total_num; | ^~~~~~~~~ make -f lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/depend.internal". Scanning dependencies of target kernel_host_avx2 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetDeviceInfo.c make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 4%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/bitselect.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/bitselect.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/bitselect.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 4%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimddp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC256 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimddp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimddp.c [ 4%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsp.c [ 4%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefdp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefdp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefdp.c In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetTransformInfo.h:25, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:62: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /usr/lib/llvm-9/include/llvm/Analysis/TargetTransformInfo.h:30, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:62: /usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetTransformInfo.h:31, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:62: /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::SCEV::SCEV(llvm::FoldingSetNodeIDRef, unsigned int, short unsigned int)': /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:123:30: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 123 | : FastID(ID), SCEVType(SCEVTy), ExpressionSize(ExpressionSize) {} | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:430:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 430 | unsigned getComplexity() const override { return Preds.size(); } | ~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::ExitLimitQuery)': /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:458:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 458 | Val.AllowPredicates); | ^ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetTransformInfo.h:32, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:62: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc: In function 'void pocl_llvm_update_binaries(cl_program)': /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:555:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 555 | pocl_cache_program_bc_path(program_bc_path, program, i); | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ make -f lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/depend.internal". Scanning dependencies of target kernel_host_avx_fma4 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 4%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimddp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC256 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimddp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimddp.c In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ [ 4%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/clamp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/clamp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ [ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateContext.c [ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetProgramBuildInfo.c In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:39: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clCreateContext.c: In function 'context_set_properties': /build/reproducible-path/pocl-1.6/lib/CL/clCreateContext.c:95:35: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 95 | ((num_properties * 2 + 1) * sizeof(cl_context_properties)); | ^ /build/reproducible-path/pocl-1.6/lib/CL/clCreateContext.c:103:39: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 103 | (num_properties * 2 + 1) * sizeof(cl_context_properties)); | ^ /build/reproducible-path/pocl-1.6/lib/CL/clCreateContext.c:104:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 104 | context->num_properties = num_properties; | ^~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clGetProgramBuildInfo.c: In function 'POclGetProgramBuildInfo': In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:39: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /build/reproducible-path/pocl-1.6/lib/CL/clGetProgramBuildInfo.c:80:64: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | char *build_log = pocl_cache_read_buildlog (program, device_i); | ^~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:56: /usr/lib/llvm-9/include/llvm/IR/CallSite.h: In instantiation of 'unsigned int llvm::CallSiteBase::getArgumentNo(const llvm::Use*) const [with FunTy = llvm::Function; BBTy = llvm::BasicBlock; ValTy = llvm::Value; UserTy = llvm::User; UseTy = llvm::Use; InstrTy = llvm::Instruction; CallTy = llvm::CallInst; InvokeTy = llvm::InvokeInst; CallBrTy = llvm::CallBrInst; IterTy = llvm::Use*]': /usr/lib/llvm-9/include/llvm/IR/CallSite.h:807:35: required from here /usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 215 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/DependInfo.cmake --color= /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBuffer.c /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/depend.internal". Scanning dependencies of target kernel_host_GENERIC make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::Deallocate(const void*, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:142:31: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:277:31: warning: unused parameter 'Ptr' [-Wunused-parameter] 277 | void Deallocate(const void *Ptr, size_t Size) { | ~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/Support/Allocator.h:277:43: warning: unused parameter 'Size' [-Wunused-parameter] 277 | void Deallocate(const void *Ptr, size_t Size) { | ~~~~~~~^~~~ [ 4%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimddp.c In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': /usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 815 | return CI.ParameterEncoding.size() - 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBuffer.c: In function 'POclEnqueueWriteBuffer': /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBuffer.c:80:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 80 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 61 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [ 4%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/clamp_int.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/clamp_int.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp_int.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBufferRect.c In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/Pass.h:31, from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' /usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 4%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimddp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC256 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimddp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimddp.c In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBufferRect.c: In function 'POclEnqueueWriteBufferRect': /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteBufferRect.c:94:31: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 94 | event, num_events_in_wait_list, event_wait_list, 1, | ^~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleef_glue_auto.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleef_glue_auto.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue_auto.c [ 4%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimdsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimdsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimdsp.c In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ [ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBuffer.c In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBuffer.c: In function 'POclEnqueueCopyBuffer': /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBuffer.c:96:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 96 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/clz.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/clz.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clz.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBufferRect.c In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:29, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/Pass.h:31, from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakTrackingVH; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::WeakTrackingVH]' /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::WeakTrackingVH; unsigned int N = 4]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:224:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:29, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/Pass.h:31, from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' /usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 4%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimdsp.c.bc In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {llvm::ConstantRange}; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:263:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::ConstantRange}; DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:1439:51: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:561:45: warning: unused parameter 'Key' [-Wunused-parameter] 561 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, | ~~~~~~~~~~~~^~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC512 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimdsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimdsp.c In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:39, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ [ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyBufferToImage.c [ 4%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsp.c /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = unsigned int; ValueArgs = {}; DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:334:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:338:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:130:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:561:45: warning: unused parameter 'Key' [-Wunused-parameter] In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:39, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:32, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:39, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:32, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::SCEV::SCEV(llvm::FoldingSetNodeIDRef, unsigned int, short unsigned int)': /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:123:30: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 123 | : FastID(ID), SCEVType(SCEVTy), ExpressionSize(ExpressionSize) {} | ^~~~~~ /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h: In member function 'virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const': /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:430:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 430 | unsigned getComplexity() const override { return Preds.size(); } | ~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:537:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:143:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:819:71: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:1550:72: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = std::pair; DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = std::pair; ValueArgs = {std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >}; DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:245:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >}; DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:229:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > > >; KeyT = std::pair; ValueT = std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > >; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, std::_List_iterator::Invalidator>, std::default_delete::Invalidator> > > > > >]' /usr/lib/llvm-9/include/llvm/IR/PassManager.h:942:52: required from 'llvm::AnalysisManager::ResultConceptT& llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, IRUnitT&, ExtraArgTs ...) [with IRUnitT = llvm::Function; ExtraArgTs = {}; llvm::AnalysisManager::ResultConceptT = llvm::detail::AnalysisResultConcept::Invalidator>]' /usr/lib/llvm-9/include/llvm/IR/PassManager.h:780:9: required from 'typename PassT::Result& llvm::AnalysisManager::getResult(IRUnitT&, ExtraArgTs ...) [with PassT = llvm::TargetLibraryAnalysis; IRUnitT = llvm::Function; ExtraArgTs = {}; typename PassT::Result = llvm::TargetLibraryInfo]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:1119:51: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:561:45: warning: unused parameter 'Key' [-Wunused-parameter] 561 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, | ~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Function*; DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Function*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Function*; ValueArgs = {}; DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Function*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:334:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Function*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:338:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > > >; KeyT = llvm::Function*; ValueT = std::__cxx11::list::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair::Invalidator>, std::default_delete::Invalidator> > > >, std::allocator::Invalidator>, std::default_delete::Invalidator> > > > > > >]' /usr/lib/llvm-9/include/llvm/IR/PassManager.h:959:60: required from 'llvm::AnalysisManager::ResultConceptT& llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, IRUnitT&, ExtraArgTs ...) [with IRUnitT = llvm::Function; ExtraArgTs = {}; llvm::AnalysisManager::ResultConceptT = llvm::detail::AnalysisResultConcept::Invalidator>]' /usr/lib/llvm-9/include/llvm/IR/PassManager.h:780:9: required from 'typename PassT::Result& llvm::AnalysisManager::getResult(IRUnitT&, ExtraArgTs ...) [with PassT = llvm::TargetLibraryAnalysis; IRUnitT = llvm::Function; ExtraArgTs = {}; typename PassT::Result = llvm::TargetLibraryInfo]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:1119:51: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:561:45: warning: unused parameter 'Key' [-Wunused-parameter] In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::ExitLimitQuery)': /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:458:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 458 | Val.AllowPredicates); | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ [ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyImageToBuffer.c In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/Pass.h:31, from /build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' /usr/include/c++/10/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' /usr/include/c++/10/bits/stl_algobase.h:380:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:638:75: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/IR/LegacyPassManagers.h:304:51: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/convert_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/convert_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/convert_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] [ 5%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/cross.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/cross.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/cross.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMigrateMemObjects.c In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ [ 5%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefdp.c.bc In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefdp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefdp.c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMigrateMemObjects.c: In function 'POclEnqueueMigrateMemObjects': In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:39, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMigrateMemObjects.c:47:6: warning: unsigned conversion from 'int' to 'cl_mem_migration_flags' {aka 'long unsigned int'} changes value from '-4' to '18446744073709551612' [-Wsign-conversion] 47 | ~(CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED | CL_MIGRATE_MEM_OBJECT_HOST); | ^ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMigrateMemObjects.c:77:34: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 77 | num_events_in_wait_list, event_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsp.c In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clFinish.c [ 5%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/distance.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 6%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimddp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimddp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimddp.c [ 6%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimdsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC256 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimdsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimdsp.c In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ [ 6%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/abs.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/abs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clFlush.c [ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueBarrier.c [ 6%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleef_glue_auto.c.bc [ 6%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefdp.c cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleef_glue_auto.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue_auto.c [ 6%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/abs_diff.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/abs_diff.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs_diff.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMarker.c In file included from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:46, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ [ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetKernelWorkGroupInfo.c In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ [ 6%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue_auto.c /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ [ 6%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/add_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/add_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/add_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ [ 6%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/all.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/all.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/all.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ [ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetProgramInfo.c /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/any.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/any.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/any.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 6%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimdsp.c.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimdsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimdsp.c /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetEventProfilingInfo.c In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:36: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:36: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ [ 6%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimdsp.c [ 6%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimddp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimddp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimddp.c [ 6%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/abs.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/abs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 6%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/as_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/as_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/as_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 6%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/abs_diff.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/abs_diff.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs_diff.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clWaitForEvents.c In file included from /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h:17, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:33, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h:217:20: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 217 | SubclassData |= Flags; | ~~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'llvm::Type* llvm::SCEVAddExpr::getType() const': /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h:234:42: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 234 | return getOperand(getNumOperands() - 1)->getType(); | ~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function 'void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)': /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h:341:20: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 341 | SubclassData |= Flags; | ~~~~~~~~~~~~~^~~~~~~~ [ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWaitForEvents.c In file included from /usr/lib/llvm-9/include/llvm/Transforms/IPO/Attributor.h:100, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:44, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/Analysis/LazyCallGraph.h: In member function 'int llvm::LazyCallGraph::SCC::size() const': /usr/lib/llvm-9/include/llvm/Analysis/LazyCallGraph.h:491:41: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 491 | int size() const { return Nodes.size(); } | ~~~~~~~~~~^~ [ 6%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/async_work_group_copy.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/async_work_group_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseEvent.c [ 6%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/dot.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/dot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/dot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:19, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] [ 6%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/abs.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/abs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Transforms/InstCombine/InstCombine.h:21, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:46, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/Transforms/InstCombine/InstCombineWorklist.h: In member function 'void llvm::InstCombineWorklist::AddInitialGroup(llvm::ArrayRef)': /usr/lib/llvm-9/include/llvm/Transforms/InstCombine/InstCombineWorklist.h:58:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'llvm::DenseMapBase, llvm::Instruction*, unsigned int, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::size_type' {aka 'unsigned int'} may change value [-Wconversion] 58 | WorklistMap.reserve(List.size()); | ~~~~~~~~~^~ [ 6%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/add_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/add_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/add_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:47, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/Transforms/Instrumentation.h: In function 'uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)': /usr/lib/llvm-9/include/llvm/Transforms/Instrumentation.h:205:10: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 205 | return Scaled; | ^~~~~~ [ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:27, from /usr/lib/llvm-9/include/llvm/Transforms/Scalar/GVN.h:25, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:51, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h: In member function 'llvm::BasicBlock** llvm::PredIteratorCache::GetPreds(llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h:50:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 50 | BlockToPredCountMap[BB] = PredCache.size() - 1; | ~~~~~~~~~~~~~~~~~^~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainEvent.c /usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h: In member function 'unsigned int llvm::PredIteratorCache::GetNumPreds(llvm::BasicBlock*) const': /usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h:61:51: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 61 | return BlockToPredCountMap[BB] = std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetEventCallback.c [ 6%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/async_work_group_strided_copy.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/async_work_group_strided_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_strided_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 6%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/all.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/all.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/all.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:50: /usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': /usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 100 | unsigned size() const { return Nodes.size(); } | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:50: /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 110 | N = (static_cast(N) * RHS.N + D / 2) / D; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 6%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_distance.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 6%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimdsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC256 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimdsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimdsp.c [ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetEventInfo.c [ 7%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/any.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/any.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/any.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /build/reproducible-path/pocl-1.6/lib/CL/clGetEventInfo.c: In function 'POclGetEventInfo': /build/reproducible-path/pocl-1.6/lib/CL/clGetEventInfo.c:35:15: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 35 | cl_uint r = event->pocl_refcount; | ^~~~~ [ 7%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Kernel.cc.o In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:39, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/Kernel.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc [ 7%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_length.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateUserEvent.c In file included from /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:39, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/abs_diff.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/abs_diff.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs_diff.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/as_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/as_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/as_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/add_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/add_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/add_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/IR/LegacyPassManagers.h:304:51: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetUserEventStatus.c /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:734:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:701:43: required from 'llvm::RegionInfoBase::RegionInfoBase(llvm::RegionInfoBase&&) [with Tr = llvm::RegionTraits]' /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:910:74: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] make -f lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/depend /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/depend.internal". Scanning dependencies of target kernel_host_ssse3 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueTask.c [ 9%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimddp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimddp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimddp.c [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atomics.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atomics.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/atomics.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateImage.c [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/all.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/all.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/all.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/async_work_group_copy.cl.bc /build/reproducible-path/pocl-1.6/lib/CL/clCreateImage.c: In function 'POclCreateImage': /build/reproducible-path/pocl-1.6/lib/CL/clCreateImage.c:79:63: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'cl_int' {aka 'int'} may change the sign of the result [-Wsign-conversion] 79 | image_desc, image_type_idx, | ^~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/async_work_group_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /build/reproducible-path/pocl-1.6/lib/CL/clCreateImage.c:248:27: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 248 | mem->image_channels = channels; | ^~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clCreateImage.c:249:28: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 249 | mem->image_elem_size = elem_size; | ^~~~~~~~~ [ 9%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsp.c [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/async_work_group_strided_copy.cl.bc [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/async_work_group_strided_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_strided_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateImage2D.c In file included from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:24, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::BuiltinTypeLoc; TypeClass = clang::BuiltinType; LocalData = clang::BuiltinLocInfo]': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:572:66: required from here /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 428 | size = llvm::alignTo(size, extraAlign); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCTypeParamTypeLoc; TypeClass = clang::ObjCTypeParamType; LocalData = clang::ObjCTypeParamTypeLocInfo]': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:754:53: required from here /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:925:54: required from here /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1434:46: required from here /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::TemplateSpecializationTypeLoc; TypeClass = clang::TemplateSpecializationType; LocalData = clang::TemplateSpecializationLocInfo]': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1682:68: required from here /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentTemplateSpecializationTypeLoc; TypeClass = clang::DependentTemplateSpecializationType; LocalData = clang::DependentTemplateSpecializationLocInfo]': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:2199:68: required from here /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:428:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/any.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/any.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/any.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:21, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'size_t llvm::BumpPtrAllocatorImpl::getTotalMemory() const [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]': /usr/lib/llvm-9/include/clang/Basic/SourceManager.h:1526:45: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:343:51: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 343 | TotalMemory += computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateImage3D.c [ 9%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/barrier.ll.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/barrier.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../barrier.ll In file included from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:59, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/llvm/ADT/TinyPtrVector.h: In instantiation of 'unsigned int llvm::TinyPtrVector::size() const [with EltTy = clang::ParsedAttr*]': /usr/lib/llvm-9/include/clang/Sema/ParsedAttr.h:817:48: required from here /usr/lib/llvm-9/include/llvm/ADT/TinyPtrVector.h:173:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 173 | return Val.template get()->size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/bitselect.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/bitselect.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/bitselect.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadImage.c /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/abs.cl.bc [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/as_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/as_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/as_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/abs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/abs_diff.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/abs_diff.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs_diff.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/ADT/StringRef.h: In instantiation of 'typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int; typename std::enable_if<(! std::numeric_limits<_Tp>::is_signed), bool>::type = bool]': /usr/lib/llvm-9/include/clang/Frontend/CommandLineSourceLoc.h:39:53: required from here /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:497:16: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] 497 | Result = ULLVal; | ^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadImage.c: In function 'POclEnqueueReadImage': /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueReadImage.c:97:40: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 97 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_copy.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteImage.c In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clamp.cl.bc In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clamp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteImage.c: In function 'POclEnqueueWriteImage': /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueWriteImage.c:68:40: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 68 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:23, from /usr/lib/llvm-9/include/llvm/LinkAllPasses.h:19, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-9/include/llvm/IR/CallSite.h: In instantiation of 'unsigned int llvm::CallSiteBase::getArgumentNo(const llvm::Use*) const [with FunTy = llvm::Function; BBTy = llvm::BasicBlock; ValTy = llvm::Value; UserTy = llvm::User; UseTy = llvm::Use; InstrTy = llvm::Instruction; CallTy = llvm::CallInst; InvokeTy = llvm::InvokeInst; CallBrTy = llvm::CallBrInst; IterTy = llvm::Use*]': /usr/lib/llvm-9/include/llvm/IR/CallSite.h:807:35: required from here /usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 215 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateSampler.c [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/add_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/add_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/add_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ [ 9%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefdp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefdp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefdp.c In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseSampler.c /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atomics.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atomics.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/atomics.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_strided_copy.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_strided_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_strided_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:21, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/all.cl.bc [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainSampler.c /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/all.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/all.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clamp_int.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clamp_int.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp_int.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clz.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clz.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clz.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetSamplerInfo.c In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ make -f lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/depend /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' /usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/DependInfo.cmake --color= /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = clang::FixItHint; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = clang::FixItHint; bool = false]' /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:1174:45: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::unique_ptr; bool = false]' /usr/lib/llvm-9/include/clang/Driver/Job.h:186:72: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] make -f lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/depend /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 9%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleef_glue_auto.c.bc Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/depend.internal". Scanning dependencies of target kernel_host_sse2 cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleef_glue_auto.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue_auto.c /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/DependInfo.cmake --color= /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ make -f lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build In file included from /build/reproducible-path/pocl-1.6/lib/CL/clGetSamplerInfo.c:24: /build/reproducible-path/pocl-1.6/lib/CL/clGetSamplerInfo.c: In function 'POclGetSamplerInfo': /build/reproducible-path/pocl-1.6/lib/CL/clGetSamplerInfo.c:39:37: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 39 | POCL_RETURN_GETINFO (cl_uint, sampler->pocl_refcount); | ^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.h:247:11: note: in definition of macro 'POCL_RETURN_GETINFO_INNER' 247 | MEMASSIGN; \ | ^~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clGetSamplerInfo.c:39:7: note: in expansion of macro 'POCL_RETURN_GETINFO' 39 | POCL_RETURN_GETINFO (cl_uint, sampler->pocl_refcount); | ^~~~~~~~~~~~~~~~~~~ Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/depend.internal". Scanning dependencies of target kernel_host_sse41 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/any.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/any.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/any.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 9%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimddp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimddp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimddp.c /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ [ 9%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimddp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimddp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimddp.c /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueCopyImage.c /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 9%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/barrier.ll.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/barrier.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../barrier.ll [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/bitselect.cl.bc In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair, clang::FullSourceLoc>; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:390:17: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair, clang::FullSourceLoc>*; = void; T = std::pair, clang::FullSourceLoc>]' /usr/lib/llvm-9/include/clang/Basic/SourceManager.h:781:61: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/bitselect.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/bitselect.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h make -f lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/depend [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapImage.c make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/DependInfo.cmake --color= In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:21, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /usr/lib/llvm-9/include/clang/AST/ASTContext.h:673:42: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/depend.internal". Scanning dependencies of target kernel_host_avx_f16c make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:36, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/convert_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/convert_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/convert_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 9%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimddp.c.bc [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/as_type.cl.bc In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = clang::DeclaratorChunk; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = clang::DeclaratorChunk; bool = false]' /usr/lib/llvm-9/include/clang/Sema/DeclSpec.h:2162:30: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapImage.c: In function 'POclEnqueueMapImage': cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC256 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimddp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimddp.c cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/as_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/as_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueMapImage.c:172:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 172 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::unique_ptr; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::unique_ptr; bool = false]' /usr/lib/llvm-9/include/clang/Lex/ModuleMap.h:414:44: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atomics.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetImageInfo.c cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atomics.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/atomics.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 9%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimdsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimdsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimdsp.c In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:35: /usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/async_work_group_copy.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/async_work_group_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clamp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clamp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_normalize.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:21, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:452:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]' /usr/lib/llvm-9/include/llvm/Analysis/LazyCallGraph.h:112:7: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:472:24: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 472 | std::distance(Allocator.Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:452:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]' /usr/lib/llvm-9/include/llvm/Analysis/LazyCallGraph.h:112:7: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:472:24: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:452:33: required from 'llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]' /usr/lib/llvm-9/include/llvm/Analysis/LazyCallGraph.h:112:7: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:472:24: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:22, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:130:23: required from 'void llvm::DenseMapBase::reserve(llvm::DenseMapBase::size_type) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair; llvm::DenseMapBase::size_type = unsigned int]' /usr/lib/llvm-9/include/llvm/Transforms/InstCombine/InstCombineWorklist.h:58:36: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:21, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:208:5: required from 'void llvm::BumpPtrAllocatorImpl::Reset() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h:74:18: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:22, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:284:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = unsigned int; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:734:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = unsigned int; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Option/ArgList.h:156:70: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:35: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c: In function 'POclCreateFromGLTexture2D': /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c:3:49: warning: unused parameter 'context' [-Wunused-parameter] 3 | POname(clCreateFromGLTexture2D)(cl_context context, | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c:4:41: warning: unused parameter 'flags' [-Wunused-parameter] 4 | cl_mem_flags flags, | ~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c:5:41: warning: unused parameter 'target' [-Wunused-parameter] 5 | cl_GLenum target, | ~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c:6:41: warning: unused parameter 'miplevel' [-Wunused-parameter] 6 | cl_GLint miplevel, | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c:7:41: warning: unused parameter 'texture' [-Wunused-parameter] 7 | cl_GLuint texture, | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture2D.c:8:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] 8 | cl_int * errcode_ret) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c [ 9%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../barrier.ll In file included from /usr/lib/llvm-9/include/clang/AST/ASTTypeTraits.h:24, from /usr/lib/llvm-9/include/clang/AST/ASTContext.h:18, from /usr/lib/llvm-9/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-9/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-9/include/clang/CodeGen/CodeGenAction.h:12, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:869:28: required from here /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 382 | size = llvm::alignTo(size, extraAlign); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1014:28: required from here /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1098:56: required from here /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1154:28: required from here /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1447:28: required from here /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1529:28: required from here /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:1744:34: required from here /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:2008:28: required from here /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:2228:28: required from here /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:2244:34: required from here /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/clang/AST/TypeLoc.h: In instantiation of 'unsigned int clang::ConcreteTypeLoc::getLocalDataSize() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]': /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:434:42: required from 'void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:443:49: required from 'clang::TypeLoc clang::ConcreteTypeLoc::getInnerTypeLoc() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]' /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:2302:62: required from here /usr/lib/llvm-9/include/clang/AST/TypeLoc.h:382:25: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:22, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = char; ValueT = clang::ComparisonCategoryInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = char; ValueT = clang::ComparisonCategoryInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = char; ValueT = clang::ComparisonCategoryInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/clang/AST/ComparisonCategories.h:230:65: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fract.cl.bc /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const clang::FileEntry*; ValueT = const clang::FileEntry*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = const clang::FileEntry*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = const clang::FileEntry*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/clang/Basic/SourceManager.h:612:10: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fract.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fract.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/bitselect.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/bitselect.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/bitselect.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 9%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsp.c /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c: In function 'POclCreateFromGLTexture3D': /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:25:49: warning: unused parameter 'context' [-Wunused-parameter] 25 | POname(clCreateFromGLTexture3D)(cl_context context, | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:26:41: warning: unused parameter 'flags' [-Wunused-parameter] 26 | cl_mem_flags flags, | ~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:27:41: warning: unused parameter 'target' [-Wunused-parameter] 27 | cl_GLenum target, | ~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:28:41: warning: unused parameter 'miplevel' [-Wunused-parameter] 28 | cl_GLint miplevel, | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:29:41: warning: unused parameter 'texture' [-Wunused-parameter] 29 | cl_GLuint texture, | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clCreateFromGLTexture3D.c:30:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] 30 | cl_int * errcode_ret) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' /usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /usr/lib/llvm-9/include/clang/AST/ASTContext.h:673:42: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clamp_int.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clamp_int.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp_int.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:22, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const clang::DeclContext*; ValueT = llvm::StringRef; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const clang::DeclContext*; ValueT = llvm::StringRef; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const clang::DeclContext*; ValueT = llvm::StringRef; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/clang/Sema/CodeCompleteConsumer.h:643:42: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clUnloadCompiler.c In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/async_work_group_strided_copy.cl.bc [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/async_work_group_strided_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_strided_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetSupportedImageFormats.c /build/reproducible-path/pocl-1.6/lib/CL/clGetSupportedImageFormats.c: In function 'POclGetSupportedImageFormats': /build/reproducible-path/pocl-1.6/lib/CL/clGetSupportedImageFormats.c:29:58: warning: unused parameter 'flags' [-Wunused-parameter] 29 | cl_mem_flags flags, | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AliasSetTracker::ASTCallbackVH; ValueT = llvm::AliasSet::PointerRec*; KeyInfoT = llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/AliasSetTracker.h:359:54: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakTrackingVH; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::WeakTrackingVH]' /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::WeakTrackingVH; unsigned int N = 4]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:22, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:224:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsp.c /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/IR/LegacyPassManagers.h:304:51: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetExtensionFunctionAddress.c In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clamp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clamp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 9%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:166:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::LazyCallGraph::SCC*; ValueT = int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/LazyCallGraph.h:565:24: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ [ 9%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsp.c [ 9%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefdp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefdp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefdp.c [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clz.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clz.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clz.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::BasicBlock*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Analysis/OrderedInstructions.h:44:49: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::BasicBlock*; ValueT = const llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = const llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = const llvm::Instruction*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/InstructionPrecedenceTracking.h:53:35: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Instruction*; ValueT = llvm::MemDepResult; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::MemDepResult; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::MemDepResult; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::MemoryDependenceResults::NonLocalPointerInfo>; KeyT = llvm::PointerIntPair; ValueT = llvm::MemoryDependenceResults::NonLocalPointerInfo; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::MemoryDependenceResults::NonLocalPointerInfo>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::MemoryDependenceResults::NonLocalPointerInfo; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::MemoryDependenceResults::NonLocalPointerInfo>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::MemoryDependenceResults::NonLocalPointerInfo; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::MemoryDependenceResults::NonLocalPointerInfo>]' /usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clGetExtensionFunctionAddressForPlatform.c /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, bool> >; KeyT = llvm::Instruction*; ValueT = std::pair, bool>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, bool> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = std::pair, bool>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, bool> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = std::pair, bool>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, bool> >]' /usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::SmallPtrSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::BasicBlock**; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h:27:7: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/IR/PredIteratorCache.h:27:7: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] [ 9%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/abs.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/abs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 9%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_offset.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_offset.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_offset.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:67:77: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:249:7: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] [ 9%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefdp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefdp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefdp.c [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clIcdGetPlatformIDsKHR.c /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:67:77: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = const clang::FileEntry*; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:249:7: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] [ 10%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_size.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clamp_int.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clamp_int.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp_int.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clReleaseDevice.c [ 10%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefdp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DPURE_C -I/build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefdp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefdp.c In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/convert_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/convert_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/convert_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 10%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_group_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_group_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_group_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 10%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleef_glue_auto.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleef_glue_auto.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue_auto.c In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/abs_diff.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/abs_diff.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs_diff.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clRetainDevice.c [ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_array_size.cl.bc [ 10%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleef_glue_auto.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleef_glue_auto.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue_auto.c cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_array_size.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_array_size.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:734:5: required from 'llvm::DenseMap::DenseMap(llvm::DenseMap&&) [with KeyT = llvm::BasicBlock*; ValueT = llvm::Region*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:701:43: required from 'llvm::RegionInfoBase::RegionInfoBase(llvm::RegionInfoBase&&) [with Tr = llvm::RegionTraits]' /usr/lib/llvm-9/include/llvm/Analysis/RegionInfo.h:910:74: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h:660:52: required from 'llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]' /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolutionExpressions.h:799:58: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] [ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clz.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clz.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clz.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atomics.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atomics.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/atomics.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c /build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c: In function 'POclCreateSubDevices': /build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c:91:24: warning: conversion from 'long int' to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] 91 | count_devices = in_device->max_compute_units / properties[1]; | ^~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c:101:25: warning: conversion from 'long int' to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] 101 | total_cus += properties[i]; | ^~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clCreateSubDevices.c:147:14: warning: conversion from 'cl_device_partition_property' {aka 'const long int'} to 'cl_uint' {aka 'unsigned int'} may change value [-Wconversion] 147 | = (properties[0] == CL_DEVICE_PARTITION_EQUALLY | ^ [ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/add_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/add_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/add_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 10%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleef_glue_auto.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleef_glue_auto.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue_auto.c /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o [ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/convert_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/convert_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/convert_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clUnloadPlatformCompiler.c /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:537:52: required from 'void llvm::DenseMapBase::shrink_and_clear() [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:143:7: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:819:71: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::ScalarEvolution::ExitLimit>; KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::ScalarEvolution::ExitLimit; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::ScalarEvolution::ExitLimit>]' /usr/lib/llvm-9/include/llvm/Analysis/ScalarEvolution.h:1550:72: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ [ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_channel_data_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_channel_data_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_data_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 10%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/barrier.ll.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/barrier.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../barrier.ll [ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/bitselect.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/bitselect.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/bitselect.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:67:77: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::CachedHashString; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:267:7: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c [ 10%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimdsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimdsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimdsp.c /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:546:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Function*; ValueArgs = {}; DerivedT = llvm::DenseMap > >; KeyT = llvm::Function*; ValueT = llvm::DenseMap >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:334:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap > >; KeyT = llvm::Function*; ValueT = llvm::DenseMap >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:338:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap > >; KeyT = llvm::Function*; ValueT = llvm::DenseMap >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]' /usr/lib/llvm-9/include/llvm/Transforms/IPO/Attributor.h:317:32: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 2; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:533:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:577:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::FileEntry*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::FileEntry* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:263:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:189:30: required from 'std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(const ValueT&) [with ValueT = const clang::FileEntry*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' /usr/lib/llvm-9/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector::insert(const value_type&) [with T = const clang::FileEntry*; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; llvm::SetVector::value_type = const clang::FileEntry*]' /usr/lib/llvm-9/include/clang/Basic/Module.h:504:27: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1032:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1032 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ [ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/all.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/all.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/all.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 10%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimdsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimdsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimdsp.c /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 2; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:489:5: required from 'void llvm::DenseMapBase::incrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:589:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::FileEntry*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::FileEntry* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:263:33: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = const clang::FileEntry*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:189:30: required from 'std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(const ValueT&) [with ValueT = const clang::FileEntry*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' /usr/lib/llvm-9/include/llvm/ADT/SetVector.h:142:30: required from 'bool llvm::SetVector::insert(const value_type&) [with T = const clang::FileEntry*; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; llvm::SetVector::value_type = const clang::FileEntry*]' /usr/lib/llvm-9/include/clang/Basic/Module.h:504:27: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ [ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_channel_order.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_channel_order.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_order.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/clang/Basic/DiagnosticIDs.h:19, from /usr/lib/llvm-9/include/clang/Basic/Diagnostic.h:17, from /build/reproducible-path/pocl-1.6/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' /usr/include/c++/10/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' /usr/include/c++/10/bits/stl_algobase.h:380:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:638:75: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: In function 'pocl_restore_ftz': /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:80:5: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-65' to '4294967231' [-Wsign-conversion] 80 | _MM_SET_DENORMALS_ZERO_MODE (_MM_DENORMALS_ZERO_ON); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:82:5: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-65' to '4294967231' [-Wsign-conversion] 82 | _MM_SET_DENORMALS_ZERO_MODE (_MM_DENORMALS_ZERO_OFF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: In function 'pocl_save_ftz': /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:98:7: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-32769' to '4294934527' [-Wsign-conversion] 98 | s &= (~_MM_FLUSH_ZERO_ON); | ^~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:104:7: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-65' to '4294967231' [-Wsign-conversion] 104 | s &= (~_MM_DENORMALS_ZERO_ON); | ^~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: In function 'pocl_set_ftz': /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:124:7: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-65' to '4294967231' [-Wsign-conversion] 124 | _MM_SET_DENORMALS_ZERO_MODE (_MM_DENORMALS_ZERO_ON); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:134:7: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-65' to '4294967231' [-Wsign-conversion] 134 | _MM_SET_DENORMALS_ZERO_MODE (_MM_DENORMALS_ZERO_OFF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: At top level: /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1308:30: warning: signed conversion from 'unsigned int' to 'int32_t' {aka 'const int'} changes value from '2147483648' to '-2147483648' [-Wsign-conversion] 1308 | static int32_t const signN = 0x80000000; /* flt32 sign bit */ | ^~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: In function 'half_to_float': /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1353:7: warning: conversion from 'int32_t' {aka 'int'} to 'float' may change value [-Wconversion] 1353 | s.f *= v.si; | ^~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c: In function 'float_to_half': /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1366:19: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1366 | uint32_t sign = v.si & signN; | ^ /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1367:8: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 1367 | v.si ^= sign; | ^~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1367:11: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 1367 | v.si ^= sign; | ^~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1370:10: warning: conversion from 'float' to 'int32_t' {aka 'int'} may change value [-Wfloat-conversion] 1370 | s.si = s.f * v.f; | ^ /build/reproducible-path/pocl-1.6/lib/CL/pocl_util.c:1377:15: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 1377 | return v.ui | sign; | ~~~~~^~~~~~ [ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clamp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clamp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 10%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimdsp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimdsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimdsp.c [ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_depth.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_depth.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_depth.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/any.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/any.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/any.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_image_util.c [ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clamp_int.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clamp_int.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp_int.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_dim.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_dim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_dim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/as_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/as_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/as_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 10%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/abs.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/abs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 10%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/linker.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/linker.cpp.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_img_buf_cpy.c [ 11%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/abs.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/abs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 11%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_height.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_height.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_height.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /build/reproducible-path/pocl-1.6/lib/CL/pocl_img_buf_cpy.c: In function 'pocl_rect_copy': /build/reproducible-path/pocl-1.6/lib/CL/pocl_img_buf_cpy.c:190:41: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 190 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimddp.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC128 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimddp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimddp.c [ 12%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clz.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clz.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clz.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 12%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/async_work_group_copy.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/async_work_group_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_tracing.c [ 12%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_width.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_width.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_width.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 12%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/abs_diff.cl.bc /build/reproducible-path/pocl-1.6/lib/CL/pocl_tracing.c: In function 'text_tracer_event_updated': /build/reproducible-path/pocl-1.6/lib/CL/pocl_tracing.c:236:23: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 236 | fwrite (tmp_buffer, text_size, 1, text_tracer_file); | ^~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/abs_diff.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs_diff.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 12%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/abs_diff.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/abs_diff.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs_diff.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_runtime_config.c [ 12%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_local_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_local_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 12%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/convert_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/convert_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/convert_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_mem_management.c [ 12%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_local_size.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_local_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 12%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/add_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/add_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/add_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_hash.c /build/reproducible-path/pocl-1.6/lib/CL/pocl_hash.c: In function 'pocl_SHA1_Update': /build/reproducible-path/pocl-1.6/lib/CL/pocl_hash.c:181:31: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 181 | if ((context->count[0] += len << 3) < (len << 3)) context->count[1]++; | ^~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_hash.c:182:26: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 182 | context->count[1] += (len >> 29); | ^ [ 12%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_num_groups.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_num_groups.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_num_groups.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 12%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/add_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/add_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/add_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ [ 12%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_work_dim.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_work_dim.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_work_dim.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/hadd.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/hadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/hadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ [ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_debug.c In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 13%] Building SLEEF to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimdsp.c.bc In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -DPOCL_DEVICE_ADDRESS_BITS=64 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -DDORENAME -DVEC256 -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/arch -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -O1 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimdsp.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleefsimdsp.c [ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/all.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/all.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/all.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_timing.c [ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/all.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/all.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/all.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /build/reproducible-path/pocl-1.6/lib/CL/pocl_timing.c: In function 'pocl_gettimemono_ns': /build/reproducible-path/pocl-1.6/lib/CL/pocl_timing.c:83:54: warning: conversion to 'long unsigned int' from '__syscall_slong_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 83 | return (((uint64_t)timespec.tv_sec * 1000000000UL) + timespec.tv_nsec); | ^ /build/reproducible-path/pocl-1.6/lib/CL/pocl_timing.c: In function 'pocl_gettimereal': /build/reproducible-path/pocl-1.6/lib/CL/pocl_timing.c:121:14: warning: conversion from '__syscall_slong_t' {aka 'long int'} to 'int' may change value [-Wconversion] 121 | *nanosec = timespec.tv_nsec; | ^~~~~~~~ [ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/async_work_group_strided_copy.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/async_work_group_strided_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_strided_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ [ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSVMAlloc.c In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:40: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:40: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:40: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ [ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSVMFree.c /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/any.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/any.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/any.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/any.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/any.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/any.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMFree.c [ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_divide.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMFree.c: In function 'POclEnqueueSVMFree': /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMFree.c:65:45: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 65 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMap.c [ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/as_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/as_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/as_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cross.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cross.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/cross.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:41: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMap.c: In function 'POclEnqueueSVMMap': /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMap.c:70:45: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 70 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/as_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/as_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/as_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp10.cl.bc [ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMUnmap.c cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atomics.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atomics.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/atomics.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMUnmap.c: In function 'POclEnqueueSVMUnmap': /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMUnmap.c:60:45: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 60 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/async_work_group_copy.cl.bc In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: /usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': /usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 815 | return CI.ParameterEncoding.size() - 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/async_work_group_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/distance.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemcpy.c In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 61 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemcpy.c: In function 'POclEnqueueSVMMemcpy': /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemcpy.c:65:45: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 65 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/async_work_group_copy.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/async_work_group_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/abs.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/abs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 13%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 13%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: /usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': /usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 100 | unsigned size() const { return Nodes.size(); } | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 110 | N = (static_cast(N) * RHS.N + D / 2) / D; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 38 | return X < 10 ? '0' + X : HexChar + X - 10; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] 150 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] 151 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: /usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': /usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 233 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/CL/pocl_cl.h:50, from /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c:24: /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c: In function 'POclEnqueueSVMMemFill': /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c:51:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 51 | POCL_RETURN_ERROR_ON((__builtin_popcount(pattern_size) > 1), CL_INVALID_VALUE, | ^~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_debug.h:271:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' 271 | if (cond) \ | ^~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c:56:43: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 56 | POCL_RETURN_ERROR_ON(((intptr_t)svm_ptr % pattern_size > 0), CL_INVALID_VALUE, | ^ /build/reproducible-path/pocl-1.6/lib/CL/pocl_debug.h:271:11: note: in definition of macro 'POCL_RETURN_ERROR_ON' 271 | if (cond) \ | ^~~~ /build/reproducible-path/pocl-1.6/lib/CL/clEnqueueSVMMemFill.c:73:45: warning: conversion to 'cl_int' {aka 'int'} from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 73 | event, num_events_in_wait_list, | ^~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/barrier.ll.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/barrier.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../barrier.ll [ 14%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/dot.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/dot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/dot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 14%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/bitselect.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/bitselect.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/bitselect.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetKernelArgSVMPointer.c [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/abs_diff.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/abs_diff.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/abs_diff.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_distance.cl.bc [ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/clSetKernelExecInfo.c In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 138 | return Buffers.size(); | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 159 | return Buffers.size(); | ~~~~~~~~~~~~^~ /build/reproducible-path/pocl-1.6/lib/CL/clSetKernelExecInfo.c: In function 'POclSetKernelExecInfo': /build/reproducible-path/pocl-1.6/lib/CL/clSetKernelExecInfo.c:29:37: warning: unused parameter 'param_value_size' [-Wunused-parameter] 29 | size_t param_value_size , | ~~~~~~~~^~~~~~~~~~~~~~~~ [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clamp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clamp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/add_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/add_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/add_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'pocl_binary_get_device_id': /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:223:19: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 223 | int i, length = strlen(dev_hash); | ^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:227:14: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 227 | result ^= dev_hash[i]; | ^~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'serialize_file': /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:176:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 176 | do { uint32_t len = strlen(elem); \ | ^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:295:3: note: in expansion of macro 'BUFFER_STORE_STR' 295 | BUFFER_STORE_STR(p); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'pocl_binary_serialize_kernel_to_buffer': /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:373:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 373 | uint32_t namelen = strlen (meta->name); | ^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:389:22: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 389 | uint32_t attrlen = meta->attributes ? strlen (meta->attributes) : 0; | ^~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:176:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 176 | do { uint32_t len = strlen(elem); \ | ^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:403:7: note: in expansion of macro 'BUFFER_STORE_STR' 403 | BUFFER_STORE_STR(ai->name); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:176:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 176 | do { uint32_t len = strlen(elem); \ | ^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:404:7: note: in expansion of macro 'BUFFER_STORE_STR' 404 | BUFFER_STORE_STR(ai->type_name); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:408:27: warning: conversion from 'long int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 408 | uint32_t arginfo_size = buffer - start; | ^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:412:28: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 412 | uint64_t binaries_size = end - buffer; | ^~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:416:26: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 416 | uint64_t struct_size = end - buf; | ^~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'deserialize_file': /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:463:18: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 463 | return (buffer - orig_buffer); | ~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'pocl_binary_deserialize_kernel_from_buffer': /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:548:38: warning: unsigned conversion from 'int' to 'uint64_t' {aka 'long unsigned int'} changes value from '-1' to '18446744073709551615' [-Wsign-conversion] 548 | kernel->has_arg_metadata = (-1); | ^ /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:574:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 574 | ai->type_size = dynarg_sizes[i]; | ^~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'pocl_binary_serialize': /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:605:26: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 605 | unsigned num_kernels = program->num_kernels; | ^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:639:13: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 639 | *size = (buffer - start); | ^ [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/async_work_group_strided_copy.cl.bc /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c: In function 'pocl_binary_deserialize': /build/reproducible-path/pocl-1.6/lib/CL/pocl_binary.c:653:26: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'cl_program_binary_type' {aka 'unsigned int'} may change value [-Wconversion] 653 | program->binary_type = (b.flags >> 1); | ^ [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/async_work_group_strided_copy.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/async_work_group_strided_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_strided_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/async_work_group_strided_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_strided_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:40: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cross.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cross.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/cross.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_length.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:43: /usr/lib/llvm-9/include/llvm/IR/CallSite.h: In instantiation of 'unsigned int llvm::CallSiteBase::getArgumentNo(const llvm::Use*) const [with FunTy = llvm::Function; BBTy = llvm::BasicBlock; ValTy = llvm::Value; UserTy = llvm::User; UseTy = llvm::Use; InstrTy = llvm::Instruction; CallTy = llvm::CallInst; InvokeTy = llvm::InvokeInst; CallBrTy = llvm::CallBrInst; IterTy = llvm::Use*]': /usr/lib/llvm-9/include/llvm/IR/CallSite.h:807:35: required from here /usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 215 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clamp_int.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clamp_int.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp_int.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cross.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cross.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/cross.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/distance.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/all.cl.bc [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_normalize.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/all.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/all.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/distance.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclCreateFromGLTexture': /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:5:47: warning: unused parameter 'context' [-Wunused-parameter] 5 | POname(clCreateFromGLTexture)(cl_context context, | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:6:41: warning: unused parameter 'flags' [-Wunused-parameter] 6 | cl_mem_flags flags, | ~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:7:41: warning: unused parameter 'texture_target' [-Wunused-parameter] 7 | cl_GLenum texture_target, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:8:41: warning: unused parameter 'miplevel' [-Wunused-parameter] 8 | cl_GLint miplevel, | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:9:41: warning: unused parameter 'texture' [-Wunused-parameter] 9 | cl_GLuint texture, | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:10:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] 10 | cl_int * errcode_ret) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclCreateFromGLBuffer': /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:21:46: warning: unused parameter 'context' [-Wunused-parameter] 21 | POname(clCreateFromGLBuffer)(cl_context context, | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:22:41: warning: unused parameter 'flags' [-Wunused-parameter] 22 | cl_mem_flags flags, | ~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:23:41: warning: unused parameter 'bufobj' [-Wunused-parameter] 23 | cl_GLuint bufobj, | ~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:24:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] 24 | cl_int * errcode_ret) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclCreateFromGLRenderbuffer': /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:35:52: warning: unused parameter 'context' [-Wunused-parameter] 35 | POname(clCreateFromGLRenderbuffer)(cl_context context, | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:36:41: warning: unused parameter 'flags' [-Wunused-parameter] 36 | cl_mem_flags flags, | ~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:37:41: warning: unused parameter 'renderbuffer' [-Wunused-parameter] 37 | cl_GLuint renderbuffer, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:38:41: warning: unused parameter 'errcode_ret' [-Wunused-parameter] 38 | cl_int * errcode_ret) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclGetGLObjectInfo': /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:49:41: warning: unused parameter 'memobj' [-Wunused-parameter] 49 | POname(clGetGLObjectInfo)(cl_mem memobj, | ~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:50:46: warning: unused parameter 'gl_object_type' [-Wunused-parameter] 50 | cl_gl_object_type *gl_object_type, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:51:44: warning: unused parameter 'gl_object_name' [-Wunused-parameter] 51 | cl_GLuint *gl_object_name) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclGetGLTextureInfo': /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:63:43: warning: unused parameter 'memobj' [-Wunused-parameter] 63 | POname(clGetGLTextureInfo) (cl_mem memobj, | ~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:64:48: warning: unused parameter 'param_name' [-Wunused-parameter] 64 | cl_gl_texture_info param_name, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:65:37: warning: unused parameter 'param_value_size' [-Wunused-parameter] 65 | size_t param_value_size, | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:66:36: warning: unused parameter 'param_value' [-Wunused-parameter] 66 | void *param_value, | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:67:38: warning: unused parameter 'param_value_size_ret' [-Wunused-parameter] 67 | size_t *param_value_size_ret) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclEnqueueAcquireGLObjects': /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:78:54: warning: unused parameter 'command_queue' [-Wunused-parameter] 78 | POname(clEnqueueAcquireGLObjects) ( cl_command_queue command_queue, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:79:45: warning: unused parameter 'num_objects' [-Wunused-parameter] 79 | cl_uint num_objects, | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:80:51: warning: unused parameter 'mem_objects' [-Wunused-parameter] 80 | const cl_mem *mem_objects, | ~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:81:45: warning: unused parameter 'num_events_in_wait_list' [-Wunused-parameter] 81 | cl_uint num_events_in_wait_list, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:82:53: warning: unused parameter 'event_wait_list' [-Wunused-parameter] 82 | const cl_event *event_wait_list, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:83:47: warning: unused parameter 'event' [-Wunused-parameter] 83 | cl_event *event) | ~~~~~~~~~~^~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclEnqueueReleaseGLObjects': /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:94:54: warning: unused parameter 'command_queue' [-Wunused-parameter] 94 | POname(clEnqueueReleaseGLObjects) ( cl_command_queue command_queue, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:95:45: warning: unused parameter 'num_objects' [-Wunused-parameter] 95 | cl_uint num_objects, | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:96:51: warning: unused parameter 'mem_objects' [-Wunused-parameter] 96 | const cl_mem *mem_objects, | ~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:97:45: warning: unused parameter 'num_events_in_wait_list' [-Wunused-parameter] 97 | cl_uint num_events_in_wait_list, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:98:53: warning: unused parameter 'event_wait_list' [-Wunused-parameter] 98 | const cl_event *event_wait_list, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:99:47: warning: unused parameter 'event' [-Wunused-parameter] 99 | cl_event *event) | ~~~~~~~~~~^~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c: In function 'POclGetGLContextInfoKHR': /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:110:63: warning: unused parameter 'properties' [-Wunused-parameter] 110 | POname(clGetGLContextInfoKHR) ( const cl_context_properties *properties , | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:111:23: warning: unused parameter 'param_name' [-Wunused-parameter] 111 | cl_gl_context_info param_name , | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:112:11: warning: unused parameter 'param_value_size' [-Wunused-parameter] 112 | size_t param_value_size , | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:113:10: warning: unused parameter 'param_value' [-Wunused-parameter] 113 | void *param_value , | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/pocl_opengl.c:114:12: warning: unused parameter 'param_value_size_ret' [-Wunused-parameter] 114 | size_t *param_value_size_ret ) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' /usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clz.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clz.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clz.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_cq_profiling.c [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/dot.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/dot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/dot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /build/reproducible-path/pocl-1.6/lib/CL/pocl_cq_profiling.c: In function 'pocl_atexit': /build/reproducible-path/pocl-1.6/lib/CL/pocl_cq_profiling.c:95:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 95 | for (int i = 0; i < different_kernels; ++i) | ^ [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/any.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/any.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/any.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakTrackingVH; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::WeakTrackingVH]' /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::WeakTrackingVH; unsigned int N = 4]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:224:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Built target libpocl_unlinked_objs make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/depend.internal". Scanning dependencies of target test_shuffle make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' /usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 15%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fract.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fract.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fract.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 16%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atomics.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atomics.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/atomics.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 16%] Building CXX object tests/kernel/CMakeFiles/test_shuffle.dir/test_shuffle.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/kernel\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -pthread -std=gnu++11 -o CMakeFiles/test_shuffle.dir/test_shuffle.cc.o -c /build/reproducible-path/pocl-1.6/tests/kernel/test_shuffle.cc [ 16%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/dot.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/dot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/dot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > > >, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' /usr/lib/llvm-9/include/llvm/IR/ValueMap.h:105:35: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:108:23: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ [ 16%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_distance.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] [ 16%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atomics.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atomics.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/atomics.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:522:7: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = llvm::yaml::Document]' /usr/include/c++/10/bits/unique_ptr.h:182:16: required from 'void std::__uniq_ptr_impl<_Tp, _Dp>::reset(std::__uniq_ptr_impl<_Tp, _Dp>::pointer) [with _Tp = llvm::yaml::Document; _Dp = std::default_delete; std::__uniq_ptr_impl<_Tp, _Dp>::pointer = llvm::yaml::Document*]' /usr/include/c++/10/bits/unique_ptr.h:456:12: required from 'void std::unique_ptr<_Tp, _Dp>::reset(std::unique_ptr<_Tp, _Dp>::pointer) [with _Tp = llvm::yaml::Document; _Dp = std::default_delete; std::unique_ptr<_Tp, _Dp>::pointer = llvm::yaml::Document*]' /usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:597:25: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 17%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/convert_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/convert_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/convert_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/linker.cpp:39: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' /usr/include/c++/10/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' /usr/include/c++/10/bits/stl_algobase.h:380:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:638:75: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 17%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_recip.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_distance.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/as_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/as_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/as_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 18%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/barrier.ll.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/barrier.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../barrier.ll [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_length.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/bitselect.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/bitselect.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/bitselect.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_offset.c.bc [ 18%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/barrier.ll.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_offset.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_offset.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/barrier.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../barrier.ll [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/bitselect.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/bitselect.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/bitselect.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_size.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_normalize.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_length.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clamp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clamp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/async_work_group_copy.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/async_work_group_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_group_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_group_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_group_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clamp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clamp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_array_size.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_array_size.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_array_size.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clamp_int.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clamp_int.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp_int.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_normalize.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fract.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fract.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fract.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clamp_int.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clamp_int.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp_int.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_channel_data_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_channel_data_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_data_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clz.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clz.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clz.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fract.cl.bc [ 18%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fract.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fract.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 18%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_offset.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_offset.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_offset.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clz.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clz.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clz.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_channel_order.cl.bc [ 18%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_size.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_channel_order.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_order.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 18%] Built target lib_cl_llvm [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_depth.cl.bc [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/async_work_group_strided_copy.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/async_work_group_strided_copy.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/async_work_group_strided_copy.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_depth.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_depth.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cross.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cross.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/cross.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_group_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_group_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_group_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/convert_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/convert_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/convert_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/convert_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/convert_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/convert_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_array_size.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_array_size.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_array_size.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cross.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cross.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/cross.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 19%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_offset.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_offset.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_offset.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 19%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_dim.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_dim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_dim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 19%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/distance.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 19%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isgreater.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 19%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_size.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 20%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_channel_data_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_channel_data_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_data_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 20%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_channel_order.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_channel_order.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_order.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 20%] Linking CXX executable test_shuffle cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_shuffle.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_shuffle.dir/test_shuffle.cc.o -o test_shuffle ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 20%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isgreaterequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isgreaterequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreaterequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 20%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_height.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_height.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_height.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 20%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_group_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_group_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_group_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/dot.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/dot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/dot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 21%] Built target test_shuffle [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/distance.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_array_size.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_array_size.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_array_size.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atomics.cl.bc [ 21%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/barrier.ll.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atomics.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/atomics.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/barrier.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../barrier.ll [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_depth.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_depth.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_depth.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_dim.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_dim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_dim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isless.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isless.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isless.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_width.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_width.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_width.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_distance.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 21%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMFileUtils.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/LLVMFileUtils.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_data_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_data_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_data_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/bitselect.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/bitselect.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/bitselect.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cross.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cross.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/cross.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_height.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_height.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_height.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/islessequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/islessequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_length.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 21%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_local_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_local_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clamp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clamp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/islessgreater.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/islessgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_order.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_order.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_order.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 21%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_local_size.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_local_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/depend.internal". Scanning dependencies of target image_query_funcs make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/dot.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/dot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/dot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 21%] Building C object tests/kernel/CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/kernel\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o -c /build/reproducible-path/pocl-1.6/tests/kernel/image_query_funcs.c [ 21%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_num_groups.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_num_groups.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_num_groups.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_width.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_width.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_width.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_normalize.cl.bc [ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnotequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnotequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isnotequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clamp_int.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clamp_int.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clamp_int.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/SmallString.h:16, from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ [ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_depth.cl.bc [ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cross.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_depth.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_depth.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cross.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/cross.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 22%] Linking C executable image_query_funcs cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/image_query_funcs.dir/link.txt --verbose=1 [ 22%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_work_dim.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_work_dim.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_work_dim.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o -o image_query_funcs ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:19, from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 38 | return X < 10 ? '0' + X : HexChar + X - 10; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] 150 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] 151 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ [ 22%] Built target image_query_funcs make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: /usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': /usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 233 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake --color= [ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fract.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fract.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fract.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend.internal". Scanning dependencies of target sampler_address_clamp make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/build [ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/hadd.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/hadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/hadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 22%] Building C object tests/kernel/CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/kernel\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o -c /build/reproducible-path/pocl-1.6/tests/kernel/sampler_address_clamp.c [ 22%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_local_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_local_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/Support/AlignOf.h:16, from /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:17, from /usr/lib/llvm-9/include/llvm/ADT/SmallString.h:16, from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ [ 22%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_dim.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_dim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_dim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h: In constructor 'llvm::BitCodeAbbrevOp::BitCodeAbbrevOp(llvm::BitCodeAbbrevOp::Encoding, uint64_t)': /usr/lib/llvm-9/include/llvm/Bitstream/BitCodes.h:110:40: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 110 | : Val(Data), IsLiteral(false), Enc(E) {} | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:19, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isordered.cl.bc [ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clz.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clz.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/clz.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:22, from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:26, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ [ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isunordered.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isunordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isunordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:23, from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:26, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ [ 22%] Linking C executable sampler_address_clamp cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/sampler_address_clamp.dir/link.txt --verbose=1 [ 22%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_local_size.c.bc /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o -o sampler_address_clamp ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_local_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:23, from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:26, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:23, from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:26, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:26, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 22%] Built target sampler_address_clamp [ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad24.cl.bc [ 22%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_offset.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_offset.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_offset.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_height.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_height.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_height.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 22%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_num_groups.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_num_groups.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_num_groups.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:27, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ [ 22%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_size.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_width.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_width.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_width.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:27, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ [ 22%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_group_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_group_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_group_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/convert_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/convert_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/convert_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 22%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_local_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_local_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 22%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_work_dim.c.bc In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:27, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_work_dim.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_work_dim.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:27, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:27, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 22%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_array_size.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_array_size.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_array_size.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_divide.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/hadd.cl.bc [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/hadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/hadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:27, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad_hi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_local_size.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_local_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::CalleeInfo::CalleeInfo(llvm::CalleeInfo::HotnessType, uint64_t)': /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:75:17: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:75:63: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:75:68: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion] 75 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} | ^ /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateHotness(llvm::CalleeInfo::HotnessType)': /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:78:23: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 78 | Hotness = std::max(Hotness, static_cast(OtherHotness)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::CalleeInfo::updateRelBlockFreq(uint64_t, uint64_t)': /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:98:20: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:29' may change value [-Wconversion] 98 | RelBlockFreq = static_cast(Sum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::ValueInfo)': /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:274:54: warning: conversion from 'uintptr_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 274 | static unsigned getHashValue(ValueInfo I) { return (uintptr_t)I.getRef(); } | ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In constructor 'llvm::GlobalValueSummary::GVFlags::GVFlags(llvm::GlobalValue::LinkageTypes, bool, bool, bool, bool)': /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:325:19: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 325 | : Linkage(Linkage), NotEligibleToImport(NotEligibleToImport), | ^~~~~~~ /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In member function 'void llvm::GlobalValueSummary::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:393:21: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 393 | Flags.Linkage = Linkage; | ^~~~~~~ /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::VFuncId)': /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:703:71: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 703 | static unsigned getHashValue(FunctionSummary::VFuncId I) { return I.GUID; } | ~~^~~~ [ 23%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_num_groups.c.bc /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::ConstVCall)': /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:722:20: warning: conversion from 'llvm::GlobalValue::GUID' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 722 | return I.VFunc.GUID; | ~~~~~~~~^~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_num_groups.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_num_groups.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_channel_data_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_channel_data_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_data_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/IR/Module.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-9/include/llvm/Support/Compiler.h: In function 'void* llvm::allocate_buffer(size_t, size_t)': /usr/lib/llvm-9/include/llvm/Support/Compiler.h:541:50: warning: unused parameter 'Alignment' [-Wunused-parameter] 541 | inline void *allocate_buffer(size_t Size, size_t Alignment) { | ~~~~~~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/Compiler.h: In function 'void llvm::deallocate_buffer(void*, size_t, size_t)': /usr/lib/llvm-9/include/llvm/Support/Compiler.h:557:49: warning: unused parameter 'Size' [-Wunused-parameter] 557 | inline void deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { | ~~~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:557:62: warning: unused parameter 'Alignment' [-Wunused-parameter] 557 | inline void deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { | ~~~~~~~^~~~~~~~~ [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_work_dim.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_work_dim.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_work_dim.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/hadd.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/hadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/hadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/MC/StringTableBuilder.h:12, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeWriter.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:66: /usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashStringRef::CachedHashStringRef(llvm::StringRef, uint32_t)': /usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h:40:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 40 | : P(S.data()), Size(S.size()), Hash(Hash) { | ~~~~~~^~ /usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h: In constructor 'llvm::CachedHashString::CachedHashString(llvm::StringRef, uint32_t)': /usr/lib/llvm-9/include/llvm/ADT/CachedHashString.h:105:43: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 105 | : P(new char[S.size()]), Size(S.size()), Hash(Hash) { | ~~~~~~^~ [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/distance.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_distance.cl.bc [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_channel_order.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_channel_order.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_order.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_divide.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = unsigned int; uint64_t = long unsigned int; int16_t = short int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:96:45: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:37: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 89 | return getRounded(Digits >> Shift, Scale + Shift, | ~~~~~~~^~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:53: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 89 | return getRounded(Digits >> Shift, Scale + Shift, | ~~~~~~^~~~~~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getAdjusted(uint64_t, int16_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int; int16_t = short int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:102:45: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:89:53: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getQuotient(DigitsT, DigitsT) [with DigitsT = long unsigned int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:178:39: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:166:19: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 166 | return divide32(Dividend, Divisor); | ^~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:166:29: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 166 | return divide32(Dividend, Divisor); | ^~~~~~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:402:56: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:391:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 391 | if (!compare(LDigits, LScale, DigitsT(1), RLgFloor + getWidth())) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:410:56: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:391:54: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]': /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:20: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] 831 | return *this <<= Scales; | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/dot.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/dot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/dot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_depth.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_depth.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_depth.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/max.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/max.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_dim.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_dim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_dim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_cos.cl.bc [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_distance.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/max_i.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/max_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp.cl.bc In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/IR/Module.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp2.cl.bc In file included from /usr/lib/llvm-9/include/llvm/ADT/SmallString.h:16, from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' /usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'int16_t llvm::ScaledNumbers::matchScales(DigitsT&, int16_t&, DigitsT&, int16_t&) [with DigitsT = unsigned int; int16_t = short int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:342:30: required from 'std::pair llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:357:49: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:320:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 320 | LScale -= ShiftL; | ~~~~~~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:321:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 321 | RScale += ShiftR; | ~~~~~~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'int16_t llvm::ScaledNumbers::matchScales(DigitsT&, int16_t&, DigitsT&, int16_t&) [with DigitsT = long unsigned int; int16_t = short int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:342:30: required from 'std::pair llvm::ScaledNumbers::getSum(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:363:49: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:320:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 320 | LScale -= ShiftL; | ~~~~~~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:321:10: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 321 | RScale += ShiftR; | ~~~~~~~^~~~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'static llvm::ScaledNumber llvm::ScaledNumber::adjustToWidth(uint64_t, int32_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int; int32_t = int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:525:61: required from 'static llvm::ScaledNumber llvm::ScaledNumber::get(uint64_t) [with DigitsT = long unsigned int; uint64_t = long unsigned int]' /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:23: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:704:60: warning: conversion from 'int32_t' {aka 'int'} to 'int16_t' {aka 'short int'} may change value [-Wconversion] 704 | auto Adjusted = ScaledNumbers::getAdjusted(N, Shift); | ^~~~~ make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/depend In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:16, from /usr/lib/llvm-9/include/llvm/Support/Error.h:19, from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:60: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:985:78: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake --color= [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_divide.cl.bc Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/depend.internal". Scanning dependencies of target kernel cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_height.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_height.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_height.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building C object tests/kernel/CMakeFiles/kernel.dir/kernel.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/kernel\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/kernel.dir/kernel.c.o -c /build/reproducible-path/pocl-1.6/tests/kernel/kernel.c In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:19, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:30: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getLgImpl(DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:223:22: required from 'int32_t llvm::ScaledNumbers::getLgFloor(DigitsT, int16_t) [with DigitsT = unsigned int; int32_t = int; int16_t = short int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:390:35: required from 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = unsigned int; int16_t = short int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:402:56: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:195:71: warning: conversion from 'long unsigned int' to 'int32_t' {aka 'int'} may change value [-Wconversion] 195 | int32_t LocalFloor = sizeof(Digits) * 8 - countLeadingZeros(Digits) - 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'std::pair llvm::ScaledNumbers::getLgImpl(DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:223:22: required from 'int32_t llvm::ScaledNumbers::getLgFloor(DigitsT, int16_t) [with DigitsT = long unsigned int; int32_t = int; int16_t = short int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:390:35: required from 'std::pair llvm::ScaledNumbers::getDifference(DigitsT, int16_t, DigitsT, int16_t) [with DigitsT = long unsigned int; int16_t = short int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:410:56: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:195:71: warning: conversion from 'long unsigned int' to 'int32_t' {aka 'int'} may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:844:9: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 844 | Scale += ScaleShift; | ~~~~~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:30: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_length.cl.bc /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log10.cl.bc In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:30: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:19, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::StringRef; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:67:77: required from 'llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]' /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:249:7: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:30, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'void llvm::ScaledNumber::shiftRight(int32_t) [with DigitsT = long unsigned int; int32_t = int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:838:5: required from 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:874:9: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 874 | Scale -= ScaleShift; | ~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h: In instantiation of 'static int llvm::ScaledNumber::countLeadingZerosWidth(llvm::ScaledNumber::DigitsType) [with DigitsT = long unsigned int; llvm::ScaledNumber::DigitsType = long unsigned int]': /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:854:37: required from 'void llvm::ScaledNumber::shiftLeft(int32_t) [with DigitsT = long unsigned int; int32_t = int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:624:5: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator<<=(int16_t) [with DigitsT = long unsigned int; int16_t = short int]' /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:831:16: required from 'llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]' /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:93:36: required from here /usr/lib/llvm-9/include/llvm/Support/ScaledNumber.h:692:32: warning: conversion from 'llvm::ScaledNumber::DigitsType' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 692 | return countLeadingZeros32(Digits) + Width - 32; | ^~~~~~ [ 23%] Linking C executable kernel cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/kernel.dir/link.txt --verbose=1 /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/maxmag.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/maxmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/maxmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/kernel.dir/kernel.c.o -o kernel ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/ModuleSummaryIndex.h:19, from /usr/lib/llvm-9/include/llvm/Bitcode/BitcodeReader.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMFileUtils.cc:65: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc: In function 'void pocl::regenerate_kernel_metadata(llvm::Module&, pocl::FunctionMapping&)': /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:56:68: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 56 | MDNode *wgsizeMD = dyn_cast(wg_sizes->getOperand(mni)); | ^~~ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc: In function 'int pocl::getConstantIntMDValue(llvm::Metadata*)': /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:122:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 122 | return CI->getLimitedValue(); | ~~~~~~~~~~~~~~~~~~~^~ [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_width.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_width.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_width.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Built target kernel [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_normalize.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:30: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/IR/Module.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/min.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/min.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-9/include/llvm/PassSupport.h:25, from /usr/lib/llvm-9/include/llvm/Pass.h:364, from /usr/lib/llvm-9/include/llvm/IR/DataLayout.h:28, from /usr/lib/llvm-9/include/llvm/IR/Module.h:25, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_length.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fract.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fract.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fract.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_local_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_local_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/distance.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/dot.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/dot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/dot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/min_i.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/min_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_local_size.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_local_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_normalize.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 23%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_num_groups.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_num_groups.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_num_groups.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 23%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_offset.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_offset.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_offset.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_distance.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/depend [ 23%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/minmag.cl.bc make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake --color= cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/minmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/minmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/depend.internal". Scanning dependencies of target test_alignment_with_dynamic_wg3 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 23%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_alignment_with_dynamic_wg3.cpp [ 23%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_work_dim.c.bc [ 24%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fract.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_work_dim.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_work_dim.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fract.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fract.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 24%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_size.c.bc [ 24%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 24%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 24%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 24%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_length.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 24%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/hadd.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/hadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/hadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 24%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/mix.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/mix.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mix.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 24%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_group_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_group_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_group_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 24%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_recip.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 24%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_recip.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 24%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_array_size.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_array_size.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_array_size.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 24%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 25%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 25%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 25%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/mul24.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/mul24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 25%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_normalize.cl.bc [ 25%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_offset.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 25%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_offset.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_offset.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 25%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_cos.cl.bc [ 25%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 25%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_channel_data_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_channel_data_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_data_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_alignment_with_dynamic_wg3.cpp:4: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ [ 25%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_size.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 26%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc [ 26%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_group_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_group_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_group_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 26%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fract.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fract.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fract.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 26%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/mul_hi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/mul_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 26%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 26%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_recip.cl.bc [ 26%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 27%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_divide.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 27%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_array_size.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_array_size.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_array_size.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_channel_order.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_channel_order.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_order.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/nan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/nan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/nan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_channel_data_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_channel_data_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_data_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_divide.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_offset.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_offset.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_offset.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_depth.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_depth.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_depth.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ [ 28%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_size.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cross.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cross.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/cross.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_tan.cl.bc [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_channel_order.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_channel_order.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_order.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_group_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_group_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_group_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_dim.cl.bc /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_dim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_dim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_array_size.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_array_size.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_array_size.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APInt.h:18, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_depth.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_depth.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_depth.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/distance.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp2.cl.bc /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isgreater.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_channel_data_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_channel_data_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_data_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_height.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_height.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_height.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_width.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_width.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_width.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Linking CXX executable test_alignment_with_dynamic_wg3 cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg3.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o -o test_alignment_with_dynamic_wg3 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isgreater.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_dim.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_dim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_dim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isgreater.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isgreaterequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isgreaterequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreaterequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Built target test_alignment_with_dynamic_wg3 [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/dot.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/dot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/dot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isgreaterequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isgreaterequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreaterequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:33: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ [ 28%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_channel_order.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_channel_order.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_order.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 29%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_depth.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_depth.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_depth.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 29%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_local_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_local_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 29%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isgreaterequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isgreaterequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreaterequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:34: /usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 29%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isless.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isless.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isless.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 29%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_local_size.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_local_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 29%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 29%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_height.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_height.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_height.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h make -f tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build.make tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/depend [ 29%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isless.cl.bc make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake --color= cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isless.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isless.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/depend.internal". Scanning dependencies of target test_simple_for_with_a_barrier make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build.make tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 29%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_distance.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_distance.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_distance.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 29%] Building CXX object tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_simple_for_with_a_barrier.cpp In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:34: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ [ 30%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_num_groups.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_num_groups.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_num_groups.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 30%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc [ 30%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_dim.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_dim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_dim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 30%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isless.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isless.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isless.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 30%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_work_dim.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_work_dim.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_work_dim.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 30%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/islessequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/islessequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:39: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 30%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_width.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_width.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_width.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:39: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_length.cl.bc [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/islessequal.cl.bc /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/islessequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/hadd.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/hadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/hadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_height.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_height.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_height.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/islessequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/islessequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/islessgreater.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/islessgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_normalize.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fast_normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/islessgreater.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/islessgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ [ 31%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_local_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_local_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_simple_for_with_a_barrier.cpp:29: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_width.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_width.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_width.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_local_size.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_local_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/islessgreater.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/islessgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnotequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnotequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isnotequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_recip.cl.bc [ 31%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_num_groups.c.bc In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_num_groups.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_num_groups.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fract.cl.bc [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnotequal.cl.bc In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnotequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isnotequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fract.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/fract.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 31%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_work_dim.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_work_dim.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_work_dim.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 31%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_local_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_local_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnotequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnotequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isnotequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_recip.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_divide.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/hadd.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/hadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/hadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const void*; ValueT = llvm::Pass*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/IR/LegacyPassManagers.h:304:51: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_local_size.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_local_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isordered.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isordered.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_rsqrt.cl.bc /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APInt.h:18, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ [ 31%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 31%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_num_groups.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_num_groups.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_num_groups.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isordered.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_offset.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_offset.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_offset.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp10.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_work_dim.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_work_dim.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_work_dim.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ [ 31%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_size.c.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_global_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isunordered.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isunordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isunordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isunordered.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isunordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isunordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/hadd.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/hadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/hadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_group_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_group_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_group_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isunordered.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isunordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isunordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_divide.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp2.cl.bc [ 31%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 32%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad24.cl.bc [ 32%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_array_size.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_array_size.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_array_size.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad24.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 32%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad24.cl.bc [ 32%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ [ 32%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 32%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_spawn_wg.c.bc [ 32%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_spawn_wg.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_spawn_wg.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 32%] Linking CXX executable test_simple_for_with_a_barrier cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_simple_for_with_a_barrier.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o -o test_simple_for_with_a_barrier ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_channel_data_type.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_channel_data_type.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_data_type.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_run_all_wgs.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_run_all_wgs.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_run_all_wgs.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 33%] Built target test_simple_for_with_a_barrier [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad_hi.cl.bc [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_divide.cl.bc [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad_hi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/popcount.cl.bc [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/popcount.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/popcount.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_channel_order.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_channel_order.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_channel_order.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad_hi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/prefetch.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/prefetch.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/prefetch.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_depth.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_depth.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_depth.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isgreater.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/max.cl.bc [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/max.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 34%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/printf.c.bc [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/printf.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_dim.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_dim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_dim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isgreaterequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isgreaterequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreaterequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_height.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_height.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_height.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/max.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/max.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 34%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/printf_base.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/printf_base.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf_base.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/max.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/max.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 34%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/max_i.cl.bc [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/max_i.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/max_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/max_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/read_image.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/read_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/read_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_recip.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_width.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_width.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_image_width.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isless.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isless.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isless.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_powr.cl.bc [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/max_i.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/max_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/depend.internal". Scanning dependencies of target test_structs_as_args make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_rsqrt.cl.bc [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 35%] Building CXX object tests/regression/CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_structs_as_args.cpp [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/maxmag.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/maxmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/maxmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/maxmag.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/maxmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/maxmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/min.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/min.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 35%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_local_id.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_local_id.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_id.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/islessequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/islessequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_recip.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/maxmag.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/maxmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/maxmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 35%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_local_size.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_local_size.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_local_size.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/rhadd.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/rhadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rhadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/min.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/min.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 35%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_num_groups.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_num_groups.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_num_groups.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/min_i.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/min_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/islessgreater.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/islessgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/min.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/min.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_rsqrt.cl.bc In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 35%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_work_dim.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_work_dim.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/get_work_dim.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/min_i.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/min_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_structs_as_args.cpp:28: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_recip.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/hadd.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/hadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/hadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/rotate.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/rotate.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rotate.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/min_i.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/min_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnotequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnotequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isnotequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 35%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_sin.cl.bc In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/minmag.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/minmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/minmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/minmag.cl.bc /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/minmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/minmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_divide.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/minmag.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/minmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/minmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isordered.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mix.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mix.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mix.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mix.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mix.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mix.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/select.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/select.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/select.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_sin.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_tan.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isunordered.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isunordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isunordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mix.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mix.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mix.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isgreater.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mul24.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mul24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:36, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mul24.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mul24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isgreaterequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isgreaterequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreaterequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 36%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/shuffle.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/shuffle.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/shuffle.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 37%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad24.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ [ 38%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mul24.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mul24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mul_hi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mul_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:34: /usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mul_hi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mul_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isless.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isless.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isless.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isgreater.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 38%] Linking CXX executable test_structs_as_args cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_structs_as_args.dir/link.txt --verbose=1 In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:34: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o -o test_structs_as_args ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mul_hi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mul_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 38%] Built target test_structs_as_args [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad_hi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/nan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/nan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/nan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isgreater.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/islessequal.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/islessequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isgreaterequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isgreaterequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreaterequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_divide.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/nan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/nan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/nan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ [ 38%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/nan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/nan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/nan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/islessgreater.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/islessgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isgreaterequal.cl.bc [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isgreaterequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreaterequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log2.cl.bc [ 39%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isless.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isless.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isless.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_divide.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_divide.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isless.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isless.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isless.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnotequal.cl.bc In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnotequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isnotequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/islessequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/islessequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:30, from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/signbit.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/signbit.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/signbit.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp10.cl.bc [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_powr.cl.bc /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/max.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/max.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isordered.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/islessequal.cl.bc [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/islessgreater.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/islessgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/islessequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sign.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_recip.cl.bc In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp2.cl.bc [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/max_i.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/max_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isunordered.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isunordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isunordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnotequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnotequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isnotequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/islessgreater.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/islessgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:36, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/smoothstep.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/smoothstep.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/smoothstep.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_rsqrt.cl.bc /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/maxmag.cl.bc In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/maxmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/maxmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isordered.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:38: /usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnotequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnotequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isnotequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad24.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isunordered.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isunordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isunordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 40%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:38: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ [ 40%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 40%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/step.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/step.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/step.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 40%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 40%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/min.cl.bc In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: /usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': /usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 815 | return CI.ParameterEncoding.size() - 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/min.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 61 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ make -f tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build.make tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/DependInfo.cmake --color= [ 40%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isordered.cl.bc Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/depend.internal". cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h Scanning dependencies of target test_program_from_binary_with_local_1_1_1 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build.make tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ [ 40%] Building C object tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/test_program_from_binary_with_local_1_1_1.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/test_program_from_binary_with_local_1_1_1.c.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_program_from_binary_with_local_1_1_1.c [ 40%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 40%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad24.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 40%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 40%] Linking C executable test_program_from_binary_with_local_1_1_1 cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/link.txt --verbose=1 In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:31: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/test_program_from_binary_with_local_1_1_1.c.o -o test_program_from_binary_with_local_1_1_1 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 40%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 40%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:31: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sub_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sub_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sub_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 41%] Built target test_program_from_binary_with_local_1_1_1 [ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/min_i.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/min_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/upsample.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/upsample.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/upsample.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isunordered.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isunordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isunordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: /usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': /usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 100 | unsigned size() const { return Nodes.size(); } | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 110 | N = (static_cast(N) * RHS.N + D / 2) / D; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 38 | return X < 10 ? '0' + X : HexChar + X - 10; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad_hi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] 150 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] 151 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ [ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_tan.cl.bc In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/half_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Support/Error.h:27, from /usr/lib/llvm-9/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-9/include/llvm/Support/MemoryBuffer.h:22, from /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:24, from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: /usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': /usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 233 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ [ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/minmag.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/minmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/minmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_powr.cl.bc [ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 138 | return Buffers.size(); | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 159 | return Buffers.size(); | ~~~~~~~~~~~~^~ [ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad24.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Barrier.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isgreater.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 41%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad_hi.cl.bc [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_recip.cl.bc [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/max.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/max.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mix.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mix.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mix.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_recip.cl.bc [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isgreaterequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isgreaterequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isgreaterequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_recip.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 42%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload_half.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:39: /usr/lib/llvm-9/include/llvm/IR/CallSite.h: In instantiation of 'unsigned int llvm::CallSiteBase::getArgumentNo(const llvm::Use*) const [with FunTy = llvm::Function; BBTy = llvm::BasicBlock; ValTy = llvm::Value; UserTy = llvm::User; UseTy = llvm::Use; InstrTy = llvm::Instruction; CallTy = llvm::CallInst; InvokeTy = llvm::InvokeInst; CallBrTy = llvm::CallBrInst; IterTy = llvm::Use*]': /usr/lib/llvm-9/include/llvm/IR/CallSite.h:807:35: required from here /usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 215 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad_hi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mul24.cl.bc [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/max_i.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mul24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/max_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/Support/Compiler.h: In function 'void* llvm::allocate_buffer(size_t, size_t)': /usr/lib/llvm-9/include/llvm/Support/Compiler.h:541:50: warning: unused parameter 'Alignment' [-Wunused-parameter] 541 | inline void *allocate_buffer(size_t Size, size_t Alignment) { | ~~~~~~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/Support/Compiler.h: In function 'void llvm::deallocate_buffer(void*, size_t, size_t)': /usr/lib/llvm-9/include/llvm/Support/Compiler.h:557:49: warning: unused parameter 'Size' [-Wunused-parameter] 557 | inline void deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { | ~~~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:557:62: warning: unused parameter 'Alignment' [-Wunused-parameter] 557 | inline void deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { | ~~~~~~~^~~~~~~~~ [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/maxmag.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/maxmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/maxmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isless.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isless.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isless.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mul_hi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mul_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend.internal". /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' /usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] Scanning dependencies of target test_alignment_with_dynamic_wg2 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 42%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload_store_half_f16c.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload_store_half_f16c.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_store_half_f16c.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 42%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_alignment_with_dynamic_wg2.cpp /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/min.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/min.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/vstore.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/vstore.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/islessequal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/islessequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 42%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_spawn_wg.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_spawn_wg.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_spawn_wg.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 42%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/max.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/max.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakTrackingVH; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::WeakTrackingVH]' /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::WeakTrackingVH; unsigned int N = 4]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:224:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' /usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ [ 43%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_run_all_wgs.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_run_all_wgs.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_run_all_wgs.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 43%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_spawn_wg.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_spawn_wg.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_spawn_wg.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ [ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/nan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/nan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/nan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/islessgreater.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/islessgreater.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/islessgreater.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_run_all_wgs.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_run_all_wgs.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_run_all_wgs.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/min_i.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/min_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/popcount.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/popcount.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/popcount.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ [ 43%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_spawn_wg.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_spawn_wg.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_spawn_wg.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ [ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/max.cl.bc /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/max.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] [ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/popcount.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/popcount.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/popcount.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ [ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/vstore_half.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/vstore_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/max_i.cl.bc In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/max_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 43%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_run_all_wgs.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_run_all_wgs.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_run_all_wgs.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_divide.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnotequal.cl.bc In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' /usr/include/c++/10/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' /usr/include/c++/10/bits/stl_algobase.h:380:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:638:75: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnotequal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isnotequal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_alignment_with_dynamic_wg2.cpp:8: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:30: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:31: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ [ 43%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/prefetch.cl.bc /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/prefetch.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/prefetch.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/popcount.cl.bc /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/popcount.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/popcount.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:31: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/minmag.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/minmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/minmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ [ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/max_i.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/max_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ [ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/prefetch.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/prefetch.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/prefetch.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/maxmag.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/maxmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/maxmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isordered.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 44%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/printf.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/printf.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/prefetch.cl.bc [ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mix.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mix.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mix.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/prefetch.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/prefetch.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] [ 44%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/printf.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/printf.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-9/include/llvm/IR/Function.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/min.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/min.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isunordered.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isunordered.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/isunordered.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ [ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/maxmag.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/maxmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/maxmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 44%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/printf_base.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/printf_base.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf_base.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 44%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/printf_base.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/printf_base.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf_base.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 44%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mul24.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mul24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 44%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/printf.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/printf.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/read_image.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/read_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/read_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/min_i.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/min_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/read_image.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/read_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/read_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/wait_group_events.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/wait_group_events.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/wait_group_events.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad24.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/min.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/min.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/printf_base.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/printf_base.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf_base.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mul_hi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mul_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/read_image.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/read_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/read_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/min_i.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/min_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/minmag.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/minmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/minmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rhadd.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rhadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rhadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/write_image.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/write_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/write_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad_hi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rhadd.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rhadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rhadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rhadd.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rhadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rhadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/nan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/nan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/nan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/minmag.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/minmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/minmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_fma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rotate.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rotate.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rotate.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mix.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mix.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mix.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mad_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rotate.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rotate.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rotate.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Linking CXX executable test_alignment_with_dynamic_wg2 cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg2.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o -o test_alignment_with_dynamic_wg2 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rotate.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rotate.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rotate.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mix.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mix.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mix.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_divide.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/acospi.cl.bc [ 45%] Built target test_alignment_with_dynamic_wg2 cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/acospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mul24.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mul24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mul_hi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mul_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mul24.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mul24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/asinpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/asinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 45%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/select.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/select.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/select.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 45%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o [ 46%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc [ 46%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/max.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/max.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ [ 46%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/nan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/nan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/nan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 46%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/select.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/select.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/select.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ [ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mul_hi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mul_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/select.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/select.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/select.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_recip.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ [ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ [ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan2pi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan2pi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atan2pi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/shuffle.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/shuffle.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/shuffle.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/max_i.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/max_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/max_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:32: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ [ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_divide.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:32: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ [ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:40, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:32: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:32: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ [ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp.cl.bc [ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/shuffle.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/shuffle.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/shuffle.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/shuffle.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/shuffle.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/shuffle.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/nan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/nan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/nan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:40, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:33: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:33: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:33: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ [ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/atanpi.cl.bc In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:33: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/atanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:33: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ [ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/maxmag.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/maxmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/maxmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 47%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ [ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:33: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ [ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_divide.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:27, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:34: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:30, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:40, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:34: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:31, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/min.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/min.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ [ 48%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_spawn_wg.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_spawn_wg.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_spawn_wg.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ [ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ [ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log2.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sinpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 48%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_run_all_wgs.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_run_all_wgs.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_run_all_wgs.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/min_i.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/min_i.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/min_i.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': /usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 815 | return CI.ParameterEncoding.size() - 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ [ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/popcount.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/popcount.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/popcount.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/cospi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/cospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:44: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.h:30, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:44: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log.cl.bc /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ [ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp.cl.bc [ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/signbit.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/signbit.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/signbit.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sign.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/minmag.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/minmag.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/minmag.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 61 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:34: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/prefetch.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/prefetch.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/prefetch.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/tanpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/tanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/DependInfo.cmake --color= [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/signbit.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/signbit.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/signbit.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/depend.internal". Scanning dependencies of target test_multi_level_loops_with_barriers make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/smoothstep.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/smoothstep.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/smoothstep.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CXX object tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_multi_level_loops_with_barriers.cpp [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:44, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/IR/CallSite.h: In instantiation of 'unsigned int llvm::CallSiteBase::getArgumentNo(const llvm::Use*) const [with FunTy = llvm::Function; BBTy = llvm::BasicBlock; ValTy = llvm::Value; UserTy = llvm::User; UseTy = llvm::Use; InstrTy = llvm::Instruction; CallTy = llvm::CallInst; InvokeTy = llvm::InvokeInst; CallBrTy = llvm::CallBrInst; IterTy = llvm::Use*]': /usr/lib/llvm-9/include/llvm/IR/CallSite.h:807:35: required from here /usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 215 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mix.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mix.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mix.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/printf.c.bc In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:40, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/printf.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_recip.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sign.cl.bc [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/signbit.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/signbit.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/signbit.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/step.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/step.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/step.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:40, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mul24.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mul24.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul24.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 49%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/printf_base.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/printf_base.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf_base.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/cosh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/cosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/smoothstep.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/smoothstep.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/smoothstep.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sign.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sub_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sub_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sub_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_recip.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_multi_level_loops_with_barriers.cpp:28: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mul_hi.cl.bc [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/read_image.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mul_hi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mul_hi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/read_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/read_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/step.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/step.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/step.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/smoothstep.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/smoothstep.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/smoothstep.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/upsample.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/upsample.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/upsample.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 49%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_spawn_wg.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_spawn_wg.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_spawn_wg.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/nan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/nan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/nan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sub_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sub_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sub_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_recip.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/step.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/step.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/step.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_run_all_wgs.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_run_all_wgs.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_run_all_wgs.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rhadd.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rhadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rhadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sinh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 49%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/popcount.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/popcount.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/popcount.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 50%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_spawn_wg.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_spawn_wg.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_spawn_wg.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_divide.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_divide.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_divide.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sub_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sub_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sub_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 50%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_run_all_wgs.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_run_all_wgs.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_run_all_wgs.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rotate.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rotate.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rotate.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/upsample.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/upsample.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/upsample.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/popcount.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/popcount.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/popcount.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload_half.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/prefetch.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/prefetch.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/prefetch.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/upsample.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/upsample.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/upsample.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/depend.internal". Scanning dependencies of target test_barrier_before_return make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 50%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 50%] Building CXX object tests/regression/CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_barrier_before_return.cpp [ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/tanh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/tanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/prefetch.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/prefetch.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/prefetch.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 51%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_spawn_wg.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_spawn_wg.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_spawn_wg.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 51%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload_store_half_f16c.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload_store_half_f16c.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_store_half_f16c.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 51%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/printf.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/printf.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 51%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Workgroup.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/Workgroup.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc [ 51%] Linking CXX executable test_multi_level_loops_with_barriers cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_multi_level_loops_with_barriers.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o -o test_multi_level_loops_with_barriers ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 51%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vstore.cl.bc [ 51%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_run_all_wgs.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vstore.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_run_all_wgs.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_run_all_wgs.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/select.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/select.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/select.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload_half.cl.bc [ 52%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/printf.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/printf.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 52%] Built target test_multi_level_loops_with_barriers [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sincos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sincos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 52%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/printf_base.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/printf_base.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf_base.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/popcount.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/popcount.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/popcount.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/printf_base.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/printf_base.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf_base.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/shuffle.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/shuffle.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/shuffle.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_barrier_before_return.cpp:28: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/read_image.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/read_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/read_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/read_image.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/read_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/read_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload_store_half_f16c.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload_store_half_f16c.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_store_half_f16c.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/prefetch.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/prefetch.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/prefetch.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vstore_half.cl.bc [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vstore.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vstore_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vstore.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload_half.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sincos_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sincos_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/ADT/Twine.h:12, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/printf.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/printf.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rhadd.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rhadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rhadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ [ 52%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload_store_half_f16c.c.bc [ 52%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/printf_base.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload_store_half_f16c.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_store_half_f16c.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/printf_base.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf_base.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rhadd.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rhadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rhadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vstore.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vstore.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vstore_half.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vstore_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/read_image.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/read_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/read_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/acosh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/acosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/Support/AlignOf.h:16, from /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:17, from /usr/lib/llvm-9/include/llvm/ADT/Twine.h:12, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rotate.cl.bc In file included from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rotate.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rotate.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:36, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rotate.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rotate.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rotate.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:23, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:35: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:35: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Constants.h:31, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:35: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:35: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: /usr/lib/llvm-9/include/llvm/IR/CallSite.h: In member function 'unsigned int llvm::AbstractCallSite::getNumArgOperands() const': /usr/lib/llvm-9/include/llvm/IR/CallSite.h:815:40: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 815 | return CI.ParameterEncoding.size() - 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/asinh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/asinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/wait_group_events.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/wait_group_events.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/wait_group_events.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_recip.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_recip.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_recip.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vstore_half.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vstore_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rhadd.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rhadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rhadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Linking CXX executable test_barrier_before_return cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_barrier_before_return.dir/link.txt --verbose=1 In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:43: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:36: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o -o test_barrier_before_return ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:27, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:36: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:19, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:36: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:36: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/Module.h:26, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:36: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/signbit.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/signbit.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/signbit.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:36, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:43: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:36: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ [ 52%] Built target test_barrier_before_return [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/write_image.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/write_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/write_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sign.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/select.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/select.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/select.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:43: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ [ 53%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rotate.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rotate.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rotate.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Instructions.h:32, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:37: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h:26, from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:25, from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:47: /usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': /usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 233 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ [ 53%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/atanh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/atanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:25, from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:47: /usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const': /usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h:575:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 575 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:47: /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:127:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 127 | SubclassData16 = Tag; | ^~~ /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:148:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 148 | void setTag(unsigned Tag) { SubclassData16 = Tag; } | ^~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:37: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 53%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rsqrt.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/select.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/select.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/select.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/wait_group_events.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/wait_group_events.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/wait_group_events.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ [ 53%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_fma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/native_sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 53%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/smoothstep.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/smoothstep.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/smoothstep.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:47: /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:1868:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 1868 | Column(Column) { | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:41: /usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/shuffle.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/shuffle.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/shuffle.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/wait_group_events.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/wait_group_events.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/wait_group_events.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/ep_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/ep_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ep_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2326:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2326 | unsigned getNumElements() const { return Elements.size(); } | ~~~~~~~~~~~~~^~ [ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/write_image.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/write_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/write_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.h:33, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:41: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ [ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/shuffle.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/shuffle.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/shuffle.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/select.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/select.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/select.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 54%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_spawn_wg.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_spawn_wg.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_spawn_wg.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acospi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 54%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_run_all_wgs.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_run_all_wgs.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/pocl_run_all_wgs.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_fma.cl.bc [ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/step.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/step.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/step.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/write_image.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/write_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/write_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/radians.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/radians.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/radians.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:37: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const FragInfo&)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2597:45: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 2597 | return (Frag.SizeInBits & 0xffff) << 16 | (Frag.OffsetInBits & 0xffff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/popcount.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/popcount.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/popcount.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2759:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2759 | Arg(Arg), Flags(Flags) { | ^~~ [ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/degrees.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/degrees.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/degrees.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:3105:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 3105 | SubclassData16 = MIType; | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:47: /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::compile_unit_count() const': /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:123:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 123 | unsigned compile_unit_count() const { return CUs.size(); } | ~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::global_variable_count() const': /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:124:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 124 | unsigned global_variable_count() const { return GVs.size(); } | ~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::subprogram_count() const': /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:125:54: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 125 | unsigned subprogram_count() const { return SPs.size(); } | ~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::type_count() const': /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:126:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 126 | unsigned type_count() const { return TYs.size(); } | ~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::scope_count() const': /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:127:52: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 127 | unsigned scope_count() const { return Scopes.size(); } | ~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:53: /usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asinpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acospi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/shuffle.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/shuffle.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/shuffle.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sub_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sub_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sub_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_fma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:53: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ [ 54%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/prefetch.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/prefetch.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/prefetch.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:54: /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h: In member function 'void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)': /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:60:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 60 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/Analysis/TargetLibraryInfo.h:61:25: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 61 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [ 54%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/printf.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/printf.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:54: /usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h: In member function 'unsigned int llvm::CallGraphSCC::size() const': /usr/lib/llvm-9/include/llvm/Analysis/CallGraphSCCPass.h:100:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 100 | unsigned size() const { return Nodes.size(); } | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:54: /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)': /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:110:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 110 | N = (static_cast(N) * RHS.N + D / 2) / D; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h: In member function 'llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)': /usr/lib/llvm-9/include/llvm/Support/BranchProbability.h:124:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 124 | N = (static_cast(N) * D + RHS.N / 2) / RHS.N; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:14, from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:54: /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'char llvm::hexdigit(unsigned int, bool)': /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:38:17: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 38 | return X < 10 ? '0' + X : HexChar + X - 10; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h: In function 'std::string llvm::toHex(llvm::StringRef, bool)': /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:150:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] 150 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/StringExtras.h:151:34: warning: conversion from 'int' to 'char' may change value [-Wconversion] 151 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ [ 55%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan2pi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan2pi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atan2pi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 55%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asinpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 55%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acospi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ [ 55%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atanpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 55%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/logb.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/logb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/logb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:18, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandler.cc:34: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 55%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/upsample.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/upsample.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/upsample.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 55%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/printf_base.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/printf_base.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/printf_base.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-9/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-9/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/Cloning.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:54: /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::getNumBuffers() const': /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:138:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 138 | return Buffers.size(); | ~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h: In member function 'unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)': /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:159:24: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 159 | return Buffers.size(); | ~~~~~~~~~~~~^~ [ 56%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/read_image.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/read_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/read_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 56%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan2pi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan2pi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atan2pi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 56%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asinpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 56%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/pown.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/pown.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pown.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 56%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/signbit.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/signbit.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/signbit.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 56%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In function 'void addRangeMetadata(llvm::Instruction*, size_t, size_t)': /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:296:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 296 | MDB.createRange(APInt(BitWidth, Min), APInt(BitWidth, Max + 1)); | ^~~~~~~~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:296:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 296 | MDB.createRange(APInt(BitWidth, Min), APInt(BitWidth, Max + 1)); | ^~~~~~~~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In member function 'llvm::Function* pocl::Workgroup::createWrapper(llvm::Function*, pocl::FunctionMapping&)': /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:659:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 659 | for (unsigned i = 0, e = F->arg_size(); i != e; ++i) { | ~~~~~~~~~~~^~ [ 56%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sinpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In member function 'std::vector > pocl::Workgroup::globalHandlesToContextStructLoads(llvm::IRBuilder<>&, const std::vector >&&, int)': /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:773:66: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 773 | Builder, StructFieldIndex, GlobalHandleNames.size() == 1 ? -1 : i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::Workgroup::createDefaultWorkgroupLauncher(llvm::Function*)': /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:998:34: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 998 | isLocalMemFunctionArg(F, i)) { | ^ /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1027:64: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1027 | Type *SizeIntType = IntegerType::get(*C, ParamByteSize * 8); | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In function 'void computeArgBufferOffsets(LLVMValueRef, uint64_t*)': /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1111:42: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1111 | LLVMValueRef Param = LLVMGetParam(F, i); | ^ /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1118:30: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1118 | Offset = align64(Offset, Alignment); | ^~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In member function 'llvm::Function* pocl::Workgroup::createArgBufferWorkgroupLauncher(llvm::Function*, std::string)': /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1221:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1221 | isLocalMemFunctionArg(Func, i)) { | ^ /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1225:44: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1225 | LLVMValueRef Param = LLVMGetParam(F, i); | ^ /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1294:78: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1294 | Args[i] = createArgBufferLoad(Builder, ArgBuffer, ArgBufferOffsets, F, i); | ^ /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1300:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1300 | Args[i++] = LLVMGetParam(WrapperKernel, Arg++); | ~~~^~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1301:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1301 | Args[i++] = LLVMGetParam(WrapperKernel, Arg++); | ~~~^~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1302:46: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1302 | Args[i++] = LLVMGetParam(WrapperKernel, Arg++); | ~~~^~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1307:55: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1307 | LLVMValueRef Call = LLVMBuildCall(Builder, F, Args, ArgCount, ""); | ^~~~~~~~ [ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/signbit.cl.bc /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc: In member function 'void pocl::Workgroup::createGridLauncher(llvm::Function*, llvm::Function*, std::string)': /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:1385:38: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1385 | KernArgCount - HiddenArgs); | ~~~~~~~~~~~~~^~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/signbit.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/signbit.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/CallSite.h:36, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] [ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atanpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan2pi.cl.bc In file included from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:39: /usr/lib/llvm-9/include/llvm/IR/CallSite.h: In instantiation of 'unsigned int llvm::CallSiteBase::getArgumentNo(const llvm::Use*) const [with FunTy = llvm::Function; BBTy = llvm::BasicBlock; ValTy = llvm::Value; UserTy = llvm::User; UseTy = llvm::Use; InstrTy = llvm::Instruction; CallTy = llvm::CallInst; InvokeTy = llvm::InvokeInst; CallBrTy = llvm::CallBrInst; IterTy = llvm::Use*]': /usr/lib/llvm-9/include/llvm/IR/CallSite.h:807:35: required from here /usr/lib/llvm-9/include/llvm/IR/CallSite.h:215:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 215 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan2pi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atan2pi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/powr.cl.bc [ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sign.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cospi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rhadd.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rhadd.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rhadd.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:17, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:644:74: required from here /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sign.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/signbit.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/signbit.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/signbit.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ [ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atanpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:209:12: required from here /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sinpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:681:78: required from here /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload_half.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tanpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/ADT/Twine.h:12, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rotate.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rotate.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rotate.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/pow.cl.bc [ 57%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/smoothstep.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/smoothstep.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/smoothstep.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/pow.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake --color= In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/depend.internal". Scanning dependencies of target test_locals make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/smoothstep.cl.bc [ 58%] Building CXX object tests/regression/CMakeFiles/test_locals.dir/test_locals.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/smoothstep.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/smoothstep.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_locals.dir/test_locals.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_locals.cpp /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sign.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]' /usr/lib/llvm-9/include/llvm/Support/Error.h:969:34: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::SMFixIt; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]' /usr/lib/llvm-9/include/llvm/Support/SourceMgr.h:297:26: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:17, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::StartNewSlab() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:260:5: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:398:58: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 398 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sinpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload_store_half_f16c.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload_store_half_f16c.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_store_half_f16c.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/step.cl.bc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cospi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/step.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/step.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rsqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rsqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/rsqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Optional.h:19, from /usr/lib/llvm-9/include/llvm/ADT/DepthFirstIterator.h:37, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:16, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vstore.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vstore.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/step.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/step.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/step.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/rootn.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/rootn.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/rootn.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/smoothstep.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/smoothstep.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/smoothstep.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cospi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cosh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/select.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/select.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/select.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tanpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_locals.cpp:28: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sub_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sub_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sub_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sub_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sub_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sub_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/step.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/step.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/step.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:17, from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:47: /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h: In instantiation of 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Mask() [with E = llvm::DINode::DIFlags; typename std::underlying_type<_Tp>::type = unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:93:3: required from 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DINode::DIFlags; typename std::underlying_type<_Tp>::type = unsigned int]' /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:112:35: required from 'E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DINode::DIFlags; = void]' /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:643:26: required from here /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'std::__underlying_type_impl::type' {aka 'unsigned int'} may change value [-Wconversion] 83 | return NextPowerOf2(static_cast::type>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | E::LLVM_BITMASK_LARGEST_ENUMERATOR)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 85 | 1; | ~ /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h: In instantiation of 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Mask() [with E = llvm::DISubprogram::DISPFlags; typename std::underlying_type<_Tp>::type = unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:93:3: required from 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DISubprogram::DISPFlags; typename std::underlying_type<_Tp>::type = unsigned int]' /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:112:35: required from 'E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DISubprogram::DISPFlags; = void]' /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:1732:58: required from here /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'std::__underlying_type_impl::type' {aka 'unsigned int'} may change value [-Wconversion] [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/pow_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/pow_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:91:37: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cos.cl.bc In file included from /usr/lib/llvm-9/include/llvm/ADT/Twine.h:12, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakTrackingVH; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::WeakTrackingVH]' /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::WeakTrackingVH; unsigned int N = 4]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMapInfo >; KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:829:5: required from 'void llvm::DenseMap::shrink_and_clear() [with KeyT = llvm::AssumptionCacheTracker::FunctionCallbackVH; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /usr/lib/llvm-9/include/llvm/Analysis/AssumptionCache.h:224:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vstore_half.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vstore_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tanpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/ADT/Twine.h:12, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:220:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::pair; bool = false]' /usr/lib/llvm-9/include/llvm/Support/Allocator.h:249:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /usr/lib/llvm-9/include/llvm/Support/YAMLParser.h:137:42: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:17, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:166:5: required from 'void llvm::DenseMapBase::clear() [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:560:22: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/shuffle.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/shuffle.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/shuffle.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/upsample.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/upsample.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/upsample.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sub_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sub_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sub_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > > >, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' /usr/lib/llvm-9/include/llvm/IR/ValueMap.h:105:35: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:448:21: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/upsample.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/upsample.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/upsample.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmod.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmod.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/fmod.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::AliasResult, 8>; KeyT = std::pair; ValueT = llvm::AliasResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AliasResult; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AliasResult>]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap; KeyT = const llvm::Value*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = bool; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/AliasAnalysis.h:306:49: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cosh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:533:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:577:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::CallInst*; DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:543:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::CallInst*; ValueArgs = {llvm::CallInst*}; DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:245:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::CallInst*}; DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:229:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::SmallDenseMap; KeyT = llvm::CallInst*; ValueT = llvm::CallInst*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:537:64: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1032:52: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1032 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:35: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Twine.h:12, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/Workgroup.cc:37: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:213:13: required from 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]' /usr/include/c++/10/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector; typename _Container::value_type = llvm::DiagnosticInfoOptimizationBase::Argument]' /usr/include/c++/10/bits/stl_algobase.h:380:18: required from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]' /usr/lib/llvm-9/include/llvm/IR/DiagnosticInfo.h:638:75: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sinh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:35: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/remainder.cl.bc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/upsample.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/upsample.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/upsample.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/remainder.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remainder.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cosh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:32: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Linking CXX executable test_locals cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_locals.dir/link.txt --verbose=1 [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload_half.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/wait_group_events.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/wait_group_events.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/wait_group_events.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload.cl.bc /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_locals.dir/test_locals.cpp.o -o test_locals ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sinh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/remquo.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/remquo.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remquo.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 58%] Built target test_locals [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tanh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload_half.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/write_image.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/write_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/write_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sinh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload_store_half_f16c.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload_store_half_f16c.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_store_half_f16c.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] [ 58%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vstore.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vstore.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/IR/Dominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tanh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sincos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sincos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload_store_half_f16c.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload_store_half_f16c.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_store_half_f16c.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload_half.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_fma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/signbit.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/signbit.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/signbit.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vstore.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vstore.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vstore_half.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vstore_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sincos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sincos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acospi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/ocml_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/ocml_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sign.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 58%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload_store_half_f16c.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload_store_half_f16c.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_store_half_f16c.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tanh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sincos_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sincos_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vstore.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vstore.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asinpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/smoothstep.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/smoothstep.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/smoothstep.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ [ 59%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vstore_half.cl.bc /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ [ 59%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sincos_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vstore_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sincos_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ [ 59%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/wait_group_events.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/wait_group_events.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/wait_group_events.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ [ 59%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sincos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sincos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ [ 59%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/step.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/step.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/step.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ [ 59%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan2pi.cl.bc [ 59%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL -I/build/reproducible-path/pocl-1.6/lib/llvmopencl/../CL/devices -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-9/include -std=c++11 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o -c /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan2pi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atan2pi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Statistic.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:36: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ [ 59%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vstore_half.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vstore_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 59%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acosh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ [ 59%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sub_sat.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sub_sat.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sub_sat.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ [ 59%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/wait_group_events.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/wait_group_events.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/wait_group_events.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sincos_helpers.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sincos_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isinf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isinf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isinf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 60%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atanpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 60%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asinh.cl.bc [ 60%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acosh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:46, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ [ 60%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/write_image.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/write_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/write_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 60%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/upsample.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/upsample.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/upsample.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVectorBase::SmallVectorBase(void*, size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:45:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 45 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorBase::set_size(size_t)': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:68:12: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | Size = N; | ^ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)': /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:268:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 268 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/write_image.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/write_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/write_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:28, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/IR/User.h: In constructor 'llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:76:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setGlobalVariableNumOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:209:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/User.h: In member function 'void llvm::User::setNumHungOffUseOperands(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/User.h:218:23: warning: conversion from 'unsigned int' to 'unsigned int:28' may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sinpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/Support/Options.h:40, from /usr/lib/llvm-9/include/llvm/IR/LLVMContext.h:20, from /usr/lib/llvm-9/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:332:75: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 332 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:333:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 333 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:334:60: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 334 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:335:65: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] 335 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:45: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:336:48: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:5' may change value [-Wconversion] 336 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setPosition(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:337:47: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 337 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:3' may change value [-Wconversion] 346 | FullyInitialized(false), Position(0), AdditionalVals(0) { | ^ /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:346:63: warning: conversion from 'uint16_t' {aka 'short unsigned int'} to 'unsigned char:2' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::Option::setNumAdditionalVals(unsigned int)': /usr/lib/llvm-9/include/llvm/Support/CommandLine.h:350:67: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 350 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:38: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-9/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-9/include/llvm/IR/Instruction.h:21, from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)': /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:20: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-9/include/llvm/IR/Metadata.h:84:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 84 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^ In file included from /usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h:26, from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:25, from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:39: /usr/lib/llvm-9/include/llvm/Support/Format.h: In constructor 'llvm::FormattedBytes::FormattedBytes(llvm::ArrayRef, uint32_t, llvm::Optional, uint32_t, uint8_t, bool, bool)': /usr/lib/llvm-9/include/llvm/Support/Format.h:233:23: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 233 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_fma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asinh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:25, from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:39: /usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h: In member function 'uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const': /usr/lib/llvm-9/include/llvm/BinaryFormat/Dwarf.h:575:32: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] 575 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:39: /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:127:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 127 | SubclassData16 = Tag; | ^~~ /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DINode::setTag(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:148:48: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 148 | void setTag(unsigned Tag) { SubclassData16 = Tag; } | ^~~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atanh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setHasMetadataHashEntry(bool)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:743:73: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 743 | setValueSubclassData((getSubclassDataFromValue() & ~HasMetadataBit) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 744 | (V ? HasMetadataBit : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setInstructionSubclassData(short unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Instruction.h:756:72: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 756 | setValueSubclassData((getSubclassDataFromValue() & HasMetadataBit) | D); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h: In member function 'void llvm::BasicBlock::AdjustBlockAddressRefCount(int)': /usr/lib/llvm-9/include/llvm/IR/BasicBlock.h:433:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 433 | setValueSubclassData(getSubclassDataFromValue()+Amt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isfinite.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isfinite.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isfinite.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-9/include/llvm/IR/Type.h:17, from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In static member function 'static unsigned int llvm::APInt::getNumWords(unsigned int)': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1524:59: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1524 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'float llvm::APInt::bitsToFloat() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1723:31: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1723 | return BitsToFloat(getWord(0)); | ~~~~~~~^~~ /usr/lib/llvm-9/include/llvm/ADT/APInt.h: In member function 'unsigned int llvm::APInt::nearestLogBase2() const': /usr/lib/llvm-9/include/llvm/ADT/APInt.h:1770:20: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1770 | return U.VAL - 1; | ~~~~~~^~~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acosh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/wait_group_events.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/wait_group_events.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/wait_group_events.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_fma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/IR/Type.h: In member function 'void llvm::Type::setSubclassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Type.h:97:20: warning: conversion from 'unsigned int' to 'unsigned int:24' may change value [-Wconversion] 97 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/Function.h:29, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::VectorType::getBitWidth() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:526:29: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 526 | return getNumElements() * getElementType()->getPrimitiveSizeInBits(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h: In member function 'unsigned int llvm::Type::getVectorNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DerivedTypes.h:536:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 536 | return cast(this)->getNumElements(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/ADT/Statistic.h:29, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:37: /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::read(const void*, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:70:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 70 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::write(void*, value_type, llvm::support::endianness)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:102:66: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 102 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:128:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 128 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /usr/lib/llvm-9/include/llvm/Support/Endian.h:163:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 163 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ /usr/lib/llvm-9/include/llvm/Support/Endian.h:197:68: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 197 | memory, (detail::PickAlignment::value)), | ^ /usr/lib/llvm-9/include/llvm/Support/Compiler.h:332:64: note: in definition of macro 'LLVM_ASSUME_ALIGNED' 332 | # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) | ^ In file included from /usr/lib/llvm-9/include/llvm/Support/MD5.h:33, from /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:27, from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/Support/Endian.h: At global scope: /usr/lib/llvm-9/include/llvm/Support/Endian.h:249:55: warning: conversion from 'std::size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 249 | AlignedCharArray::value, | ^ In file included from /usr/lib/llvm-9/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-9/include/llvm/IR/Function.h:30, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:169:20: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 169 | SubClassData = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:219:59: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 219 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:245:18: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 245 | Visibility = V; | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:256:19: warning: conversion from 'unsigned int' to 'unsigned char:3' may change value [-Wconversion] 256 | ThreadLocal = Val; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:39: /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:1868:16: warning: conversion from 'unsigned int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 1868 | Column(Column) { | ^~~~~~ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:271:71: warning: conversion from 'unsigned int' to 'unsigned char:2' may change value [-Wconversion] 271 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h: In member function 'void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)': /usr/lib/llvm-9/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from 'unsigned int' to 'unsigned char:4' may change value [-Wconversion] 457 | Linkage = LT; | ^~ In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:26, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/IR/Function.h: In member function 'void llvm::Function::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/Function.h:219:64: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 219 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/IR/Constants.h: In constructor 'llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)': /usr/lib/llvm-9/include/llvm/IR/Constants.h:899:26: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 899 | setValueSubclassData(Opcode); | ^~~~~~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acospi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/CFG.h:27, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static llvm::Type* llvm::CmpInst::makeCmpResultType(llvm::Type*)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:978:48: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 978 | vt->getNumElements()); | ~~~~~~~~~~~~~~~~~~^~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cospi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::data_operands_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1180:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1180 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1202:14: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1202 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::arg_size() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1229:48: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1229 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCallingConv(llvm::CallingConv::ID)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1351:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1351 | setInstructionSubclassData((getSubclassDataFromInstruction() & 3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1352 | (ID << 2)); | ~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'unsigned int llvm::CallBase::getNumOperandBundles() const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1729:25: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 1729 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isBundleOperand(const llvm::Use*) const': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1757:53: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 1757 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h: In static member function 'static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)': /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:2091:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2091 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:43, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/IR/CFG.h: In function 'unsigned int llvm::pred_size(const llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/CFG.h:122:23: warning: conversion from 'std::__iterator_traits >, void>::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 122 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ep_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ep_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ep_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setUsedWithInAlloca(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:130:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 130 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | (V ? 32 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSwiftError(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:141:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 141 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 142 | (V ? 64 : 0)); | ~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:235:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 235 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 236 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:254:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 254 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:357:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 357 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 358 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:379:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 379 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 380 | ((unsigned)Ordering << 7)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:485:71: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 485 | setInstructionSubclassData((getSubclassDataFromInstruction() & 1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 486 | ((unsigned)Ordering << 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:566:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 566 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 567 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setWeak(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:576:76: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 576 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 577 | (IsWeak << 8)); | ~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSuccessOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:592:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 592 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 593 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setFailureOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:605:75: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 605 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 606 | ((unsigned)Ordering << 5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOperation(llvm::AtomicRMWInst::BinOp)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:769:65: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 769 | unsigned short SubclassData = getSubclassDataFromInstruction(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:770:52: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 770 | setInstructionSubclassData((SubclassData & 31) | | ~~~~~~~~~~~~~~~~~~~~^ 771 | (Operation << 5)); | ~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setVolatile(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:783:73: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 783 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | (unsigned)V); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setOrdering(llvm::AtomicOrdering)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:799:79: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 799 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | ((unsigned)Ordering << 2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1445:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1445 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1454:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1454 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1455:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1455 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1468:45: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1468 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallInst* llvm::CallInst::Create(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1476:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 1476 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1477:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1477 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCall(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1647:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1647 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1648 | unsigned(isTC ? TCK_Tail : TCK_None)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setTailCallKind(llvm::CallInst::TailCallKind)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:1652:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 1652 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1653 | unsigned(TCK)); | ~~~~~~~~~~~~~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atanh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acospi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::LandingPadInst::setCleanup(bool)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:2830:72: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2830 | setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2831 | (V ? 1 : 0)); | ~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In member function 'void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3220:24: warning: conversion from 'ptrdiff_t' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 3220 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnormal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnormal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnormal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3703:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3703 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3715:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3715 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3716:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3716 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3726:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3726 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::InvokeInst* llvm::InvokeInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3737:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3737 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3738:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3738 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/write_image.cl.bc /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3964:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3964 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/write_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/write_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3977:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3977 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3979:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3991:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 3991 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CallBrInst* llvm::CallBrInst::Create(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:51: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4003:73: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 4003 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4005:47: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4005 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4409:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4409 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CleanupPadInst* llvm::CleanupPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4416:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4416 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::Instruction*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4450:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4450 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In static member function 'static llvm::CatchPadInst* llvm::CatchPadInst::Create(llvm::Value*, llvm::ArrayRef, const llvm::Twine&, llvm::BasicBlock*)': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:4457:25: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 4457 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload_half.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In member function 'unsigned int llvm::DIExpression::getNumElements() const': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2326:57: warning: conversion from 'std::vector >::size_type' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 2326 | unsigned getNumElements() const { return Elements.size(); } | ~~~~~~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const FragInfo&)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2597:45: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 2597 | return (Frag.SizeInBits & 0xffff) << 16 | (Frag.OffsetInBits & 0xffff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asinh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:2759:13: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 2759 | Arg(Arg), Flags(Flags) { | ^~~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/radians.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/radians.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/radians.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef, llvm::ArrayRef)': /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:3105:22: warning: conversion from 'unsigned int' to 'short unsigned int' may change value [-Wconversion] 3105 | SubclassData16 = MIType; | ^~~~~~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asinpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tanpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:39: /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::compile_unit_count() const': /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:123:56: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 123 | unsigned compile_unit_count() const { return CUs.size(); } | ~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:46, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/IR/Module.h: In member function 'llvm::FunctionCallee llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::AttributeList, llvm::Type*, ArgsTy ...)': /usr/lib/llvm-9/include/llvm/IR/Module.h:359:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 359 | SmallVector ArgTys{Args...}; | ^~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::global_variable_count() const': /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:124:59: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 124 | unsigned global_variable_count() const { return GVs.size(); } | ~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::subprogram_count() const': /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:125:54: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 125 | unsigned subprogram_count() const { return SPs.size(); } | ~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::type_count() const': /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:126:48: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 126 | unsigned type_count() const { return TYs.size(); } | ~~~~~~~~^~ /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h: In member function 'unsigned int llvm::DebugInfoFinder::scope_count() const': /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:127:52: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 127 | unsigned scope_count() const { return Scopes.size(); } | ~~~~~~~~~~~^~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ep_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ep_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ep_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/vtables_fp32.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/vtables_fp32.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp32.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:42: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:42: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asinpi.cl.bc [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_fma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 61%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload_store_half_f16c.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload_store_half_f16c.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vload_store_half_f16c.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atanh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc: In member function 'virtual bool pocl::WorkitemLoops::ProcessFunction(llvm::Function&)': /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:379:53: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 379 | unsigned workItemCount = WGLocalSizeX*WGLocalSizeY*WGLocalSizeZ; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/degrees.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/degrees.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/degrees.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:34, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:40: /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h: In member function 'uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const': /usr/lib/llvm-9/include/llvm/IR/IntrinsicInst.h:503:54: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 503 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc: In member function 'llvm::Instruction* pocl::WorkitemLoops::GetContextArray(llvm::Instruction*, bool&)': /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:886:61: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'std::map::mapped_type' {aka 'unsigned int'} may change value [-Wconversion] 886 | tempInstructionIds[instruction] = tempInstructionIndex++; | ~~~~~~~~~~~~~~~~~~~~^~ [ 61%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan2pi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan2pi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atan2pi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/IR/IRBuilder.h:37, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:40: /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:48: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:79:69: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 79 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:46: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:83:65: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 83 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::PossiblyExactOperator::setIsExact(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:130:76: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 130 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReassoc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:262:59: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 262 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:263:37: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 263 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoNaNs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:268:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 268 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 269 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:269:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 269 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoInfs(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:274:55: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 274 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 275 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:275:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 275 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasNoSignedZeros(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:280:62: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 280 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:281:40: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 281 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowReciprocal(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:286:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 286 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 287 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:287:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 287 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasAllowContract(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:292:64: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 292 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 293 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:293:42: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 293 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setHasApproxFunc(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:298:61: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 298 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 299 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:299:39: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 299 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:305:33: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 305 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:311:32: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 311 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'void llvm::GEPOperator::setIsInBounds(bool)': /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:44: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h:452:61: warning: conversion from 'unsigned char' to 'unsigned char:7' may change value [-Wconversion] 452 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:1103:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 1103 | sizeBits, alignBits, LocalVar->getType(), SubscriptArray); | ^~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Operator.h: In member function 'unsigned int llvm::GEPOperator::countNonConstantIndices() const': /usr/lib/llvm-9/include/llvm/IR/Operator.h:529:20: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 529 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | }); | ~~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:900:16: warning: unused variable 'C' [-Wunused-variable] 900 | LLVMContext &C = M->getContext(); | ^ [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/radians.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/radians.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/radians.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vstore.cl.bc [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/vtables_fp64.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/vtables_fp64.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp64.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vstore.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-9/include/llvm/Analysis/DomTreeUpdater.h:17, from /usr/lib/llvm-9/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:45: /usr/lib/llvm-9/include/llvm/IR/Dominators.h: In static member function 'static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)': /usr/lib/llvm-9/include/llvm/IR/Dominators.h:117:60: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 117 | BBInfo::getHashValue(Edge.getEnd())); | ^ [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acospi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan2pi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan2pi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atan2pi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc: In member function 'virtual bool pocl::WorkitemReplication::ProcessFunction(llvm::Function&)': /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:125:57: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 125 | unsigned workitem_count = WGLocalSizeZ * WGLocalSizeY * WGLocalSizeX; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:181:75: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 181 | ContextSize += F.getParent()->getDataLayout().getTypeAllocSize(i3->getType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:197:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 197 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:237:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 237 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:239:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 239 | for (unsigned i = 0, e = parallel_regions[index].size(); i != e; ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:263:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 263 | for (int z = WGLocalSizeZ - 1; z >= 0; --z) { | ~~~~~~~~~~~~~^~~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:264:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 264 | for (int y = WGLocalSizeY - 1; y >= 0; --y) { | ~~~~~~~~~~~~~^~~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:265:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 265 | for (int x = WGLocalSizeX - 1; x >= 0; --x) { | ~~~~~~~~~~~~~^~~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:268:63: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 268 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:273:62: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 273 | for (unsigned i = 0, e = parallel_regions[index].size(); i != e; ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cosh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ep_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ep_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ep_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:45, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'unsigned int llvm::SwitchInst::CaseHandleImpl::getSuccessorIndex() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3225:42: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3197:52: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3197 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3383:67: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 3178 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/IR/Instructions.h: In instantiation of 'ConstantIntT* llvm::SwitchInst::CaseHandleImpl::getCaseValue() const [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock]': /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3391:32: required from here /usr/lib/llvm-9/include/llvm/IR/Instructions.h:3178:64: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] In file included from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:644:74: required from here /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/degrees.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/degrees.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/degrees.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:309:74: required from here /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atanpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/normalize.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asinpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/logb.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/logb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/logb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/radians.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/radians.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/radians.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atanpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vstore_half.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vstore_half.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/vstore_half.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sinpi.cl.bc In file included from /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:17, from /usr/lib/llvm-9/include/llvm/IR/DebugInfo.h:22, from /usr/lib/llvm-9/include/llvm/IR/DIBuilder.h:24, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:39: /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h: In instantiation of 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Mask() [with E = llvm::DINode::DIFlags; typename std::underlying_type<_Tp>::type = unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:93:3: required from 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DINode::DIFlags; typename std::underlying_type<_Tp>::type = unsigned int]' /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:112:35: required from 'E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DINode::DIFlags; = void]' /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:643:26: required from here /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'std::__underlying_type_impl::type' {aka 'unsigned int'} may change value [-Wconversion] 83 | return NextPowerOf2(static_cast::type>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | E::LLVM_BITMASK_LARGEST_ENUMERATOR)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 85 | 1; | ~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h: In instantiation of 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Mask() [with E = llvm::DISubprogram::DISPFlags; typename std::underlying_type<_Tp>::type = unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:93:3: required from 'typename std::underlying_type<_Tp>::type llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DISubprogram::DISPFlags; typename std::underlying_type<_Tp>::type = unsigned int]' /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:112:35: required from 'E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DISubprogram::DISPFlags; = void]' /usr/lib/llvm-9/include/llvm/IR/DebugInfoMetadata.h:1732:58: required from here /usr/lib/llvm-9/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'std::__underlying_type_impl::type' {aka 'unsigned int'} may change value [-Wconversion] [ 62%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/length.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::OperandBundleDefT; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:643:17: required from 'llvm::SmallVectorImpl::reference llvm::SmallVectorImpl::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::OperandBundleUse}; T = llvm::OperandBundleDefT; llvm::SmallVectorImpl::reference = llvm::OperandBundleDefT&]' /usr/lib/llvm-9/include/llvm/IR/InstrTypes.h:1845:46: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pown.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pown.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pown.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan2pi.cl.bc In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = void*; ValueT = llvm::cl::Option*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Support/Options.h:79:20: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan2pi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atan2pi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > > >, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' /usr/lib/llvm-9/include/llvm/IR/ValueMap.h:105:35: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:449:29: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/wait_group_events.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/wait_group_events.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/wait_group_events.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sinpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:19, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/Support/Allocator.h: In instantiation of 'void llvm::BumpPtrAllocatorImpl::DeallocateSlabs(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::iterator) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; llvm::SmallVectorImpl::iterator = void**]': /usr/lib/llvm-9/include/llvm/Support/Allocator.h:169:5: required from 'llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/Support/Allocator.h:415:40: warning: conversion from 'std::iterator_traits::difference_type' {aka 'long int'} to 'unsigned int' may change value [-Wconversion] 415 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/degrees.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/degrees.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/degrees.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/logb.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/logb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/logb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sleef_glue.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sleef_glue.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h In file included from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Loop*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:830:18: required from 'llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1016:14: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 388 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, std::default_delete > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete > > > >; KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = std::unique_ptr, std::default_delete > >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, std::default_delete > > >]' /usr/lib/llvm-9/include/llvm/Support/GenericDomTree.h:254:23: required from 'llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /usr/lib/llvm-9/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sinh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap > >, llvm::WeakTrackingVH, llvm::DenseMapInfo > > >, llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH> >; KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:789:62: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::ValueMapCallbackVH > >; ValueT = llvm::WeakTrackingVH; KeyInfoT = llvm::DenseMapInfo > > >; BucketT = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]' /usr/lib/llvm-9/include/llvm/IR/ValueMap.h:105:35: required from 'llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]' /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:191:45: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:388:24: warning: conversion from 'uint64_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]': /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:485:49: required from 'void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:370:5: required from 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, long unsigned int>, 4>; KeyT = void*; ValueT = std::pair, long unsigned int>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1027:27: required from 'void llvm::SmallDenseMap::init(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:900:5: required from 'llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = void*; ValueT = std::pair, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, long unsigned int> >]' /usr/lib/llvm-9/include/llvm/IR/Metadata.h:290:66: required from here /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:1111:18: warning: conversion from 'unsigned int' to 'unsigned int:31' may change value [-Wconversion] 1111 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-9/include/llvm/ADT/STLExtras.h:20, from /usr/lib/llvm-9/include/llvm/ADT/StringRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-9/include/llvm/Support/Host.h:16, from /usr/lib/llvm-9/include/llvm/ADT/Hashing.h:48, from /usr/lib/llvm-9/include/llvm/ADT/ArrayRef.h:12, from /usr/lib/llvm-9/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-9/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:38, from /build/reproducible-path/pocl-1.6/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = std::pair; bool = false; size_t = long unsigned int]': /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:799:15: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:881:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /usr/lib/llvm-9/include/llvm/Support/Allocator.h:161:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:836:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /usr/lib/llvm-9/include/llvm/Analysis/LoopInfo.h:1019:72: required from here /usr/lib/llvm-9/include/llvm/ADT/SmallVector.h:253:20: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 253 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cospi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cospi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pow.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pow.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pown.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pown.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pown.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/scalars.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/scalars.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/scalars.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atanpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tanpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tanpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/logb.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/logb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/logb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/acos.cl.bc [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/write_image.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/acos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/acos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/write_image.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/write_image.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h [ 63%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pow.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pow.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sinpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tanh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rootn.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rootn.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/rootn.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pown.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pown.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pown.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cospi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sincos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sincos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 64%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_fma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sincos_helpers.cl.bc [ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/asin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sincos_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/asin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/asin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cosh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pow_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pow_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cosh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rootn.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rootn.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/rootn.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acospi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tanpi.cl.bc [ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asinpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmod.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmod.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/fmod.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pow_helpers.cl.bc [ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pow_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acosh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/DependInfo.cmake --color= [ 65%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pow.cl.bc Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/depend.internal". Scanning dependencies of target test_infinite_loop cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pow.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 65%] Building CXX object tests/regression/CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_infinite_loop.cpp Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/depend.internal". Scanning dependencies of target test_issue_231 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 65%] Building CXX object tests/regression/CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_issue_231.cpp [ 66%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan2pi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan2pi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atan2pi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 66%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sinh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sinh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmod.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmod.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/fmod.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/remainder.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/remainder.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remainder.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asinh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/cbrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/cbrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/cbrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cosh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rootn.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rootn.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/rootn.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atanpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_issue_231.cpp:8: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/ceil.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/ceil.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ceil.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atanh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_infinite_loop.cpp:28: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/remquo.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/remquo.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remquo.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/remainder.cl.bc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/remainder.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remainder.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pow_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pow_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tanh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sinpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sinpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/copysign.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/copysign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/copysign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tanh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ep_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ep_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ep_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sinh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sincos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sincos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/erfc.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/erfc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erfc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmod.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmod.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/fmod.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sincos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sincos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/remquo.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/remquo.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remquo.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cospi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cospi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cospi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/radians.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/radians.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/radians.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sincos_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sincos_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/erf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/erf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/remainder.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/remainder.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remainder.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tanpi.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tanpi.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanpi.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tanh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sincos_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sincos_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ocml_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ocml_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/degrees.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/degrees.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/degrees.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cos.cl.bc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sincos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sincos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log2.cl.bc [ 67%] Linking CXX executable test_infinite_loop cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_infinite_loop.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o -o test_infinite_loop ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/remquo.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/remquo.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remquo.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ocml_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ocml_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Linking CXX executable test_issue_231 cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_231.dir/link.txt --verbose=1 [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acosh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o -o test_issue_231 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 67%] Built target test_infinite_loop [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asinh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acosh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cosh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/cosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Built target test_issue_231 [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atanh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sincos_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sincos_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/logb.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/logb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/logb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isinf.cl.bc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isinf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isinf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asinh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 67%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pown.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pown.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pown.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ep_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ep_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ep_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ocml_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ocml_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/expm1.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/expm1.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expm1.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isfinite.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isfinite.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isfinite.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acosh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isinf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isinf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isinf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sinh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/radians.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/radians.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/radians.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 68%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atanh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fabs.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fabs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fabs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/DependInfo.cmake --color= [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnormal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnormal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnormal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/depend.internal". Scanning dependencies of target test_issue_757 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 69%] Building CXX object tests/regression/CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_issue_757.cpp [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asinh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ep_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ep_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ep_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/degrees.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/degrees.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/degrees.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 69%] Built target llvmpasses [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pow.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pow.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vtables_fp32.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vtables_fp32.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp32.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vtables_fp64.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vtables_fp64.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp64.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fdim.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fdim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fdim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/normalize.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isfinite.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isfinite.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isfinite.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/radians.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/radians.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/radians.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tanh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/tanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/floor.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/floor.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/floor.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rootn.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rootn.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/rootn.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sincos.cl.bc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atanh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sincos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_issue_757.cpp:11: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/length.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isinf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isinf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isinf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/degrees.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/degrees.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/degrees.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnormal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnormal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnormal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/depend.internal". Scanning dependencies of target test_early_return make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 69%] Building CXX object tests/regression/CMakeFiles/test_early_return.dir/test_early_return.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_early_return.dir/test_early_return.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_early_return.cpp [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pow_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pow_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/logb.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/logb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/logb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ep_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ep_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ep_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isfinite.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isfinite.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isfinite.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sleef_glue.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sleef_glue.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sincos_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sincos_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmax.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmax.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmax.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp32.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp32.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp32.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmod.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmod.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/fmod.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pown.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pown.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pown.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnormal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnormal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnormal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acosh.cl.bc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/radians.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acosh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/acosh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/radians.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/radians.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/scalars.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/scalars.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/scalars.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_early_return.cpp:28: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/logb.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/logb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/logb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp64.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp64.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp64.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vtables_fp32.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vtables_fp32.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp32.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/degrees.cl.bc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/expfrexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/degrees.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/degrees.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/expfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/remainder.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/remainder.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remainder.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/acos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vtables_fp64.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vtables_fp64.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp64.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asinh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asinh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/asinh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pown.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pown.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pown.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 70%] Linking CXX executable test_issue_757 cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_757.dir/link.txt --verbose=1 [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pow.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pow.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/normalize.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o -o test_issue_757 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/depend.internal". Scanning dependencies of target test_for_with_var_iteration_count make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/frfrexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/frfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 70%] Building CXX object tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_for_with_var_iteration_count.cpp [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/asin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 70%] Built target test_issue_757 [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atanh.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atanh.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/atanh.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/remquo.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/remquo.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remquo.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/normalize.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/frexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/frexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/length.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rootn.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rootn.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/rootn.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/logb.cl.bc [ 70%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ocml_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/logb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/logb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ocml_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/length.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/hypot.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/hypot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/hypot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sleef_glue.cl.bc In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_for_with_var_iteration_count.cpp:28: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sleef_glue.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ep_log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ep_log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ep_log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pow.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pow.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pow_helpers.cl.bc [ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cbrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cbrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/cbrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pow_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sleef_glue.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sleef_glue.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pown.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pown.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pown.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 71%] Linking CXX executable test_early_return cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_early_return.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_early_return.dir/test_early_return.cpp.o -o test_early_return ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/ilogb.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/ilogb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ilogb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 71%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/radians.cl.bc [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/scalars.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/radians.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/radians.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/scalars.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/scalars.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/scalars.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/scalars.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/scalars.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ceil.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ceil.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ceil.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmod.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmod.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/fmod.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 72%] Built target test_early_return make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/DependInfo.cmake --color= [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/remainder.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/remainder.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remainder.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/depend.internal". Scanning dependencies of target test_issue_445 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 72%] Building CXX object tests/regression/CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_issue_445.cpp [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/degrees.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/degrees.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/degrees.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/acos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/ldexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/ldexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ldexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/acos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rootn.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rootn.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/rootn.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isinf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isinf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isinf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/copysign.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/copysign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/copysign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake --color= [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log2.cl.bc [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/log2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/asin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend.internal". Scanning dependencies of target test_flatten_barrier_subs [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asin.cl.bc make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/asin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pow.cl.bc make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pow.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 72%] Building CXX object tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_flatten_barrier_subs.cpp [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/remquo.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/remquo.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remquo.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/lgamma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/lgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/erfc.cl.bc [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pow_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pow_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/erfc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erfc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan2.cl.bc In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_issue_445.cpp:9: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/logb.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/logb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/logb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/erf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/erf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 72%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/lgamma_r.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/lgamma_r.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rootn.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rootn.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/rootn.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 73%] Linking CXX executable test_for_with_var_iteration_count cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_for_with_var_iteration_count.dir/link.txt --verbose=1 [ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmod.cl.bc /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o -o test_for_with_var_iteration_count ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmod.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/fmod.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isfinite.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isfinite.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isfinite.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 73%] Built target test_for_with_var_iteration_count [ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan.cl.bc [ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pow_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pow_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pown.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pown.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pown.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 73%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnormal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnormal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnormal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cbrt.cl.bc [ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cbrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cbrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/cbrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cbrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/cbrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ceil.cl.bc [ 74%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/remainder.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ceil.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ceil.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/remainder.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remainder.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_flatten_barrier_subs.cpp:29: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/powr.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/powr.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/powr.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmod.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmod.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/fmod.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ocml_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ocml_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vtables_fp32.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vtables_fp32.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp32.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/log1p.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/log1p.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log1p.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isinf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isinf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isinf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ceil.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ceil.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ceil.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/copysign.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/copysign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/copysign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pow.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pow.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/remquo.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/remquo.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remquo.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/log.cl.bc [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/copysign.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/copysign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/copysign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/remainder.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/remainder.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remainder.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/depend.internal". Scanning dependencies of target test_vectors_as_args make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 75%] Building CXX object tests/regression/CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_vectors_as_args.cpp [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vtables_fp64.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vtables_fp64.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp64.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/erfc.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/erfc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erfc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/expm1.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/expm1.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expm1.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/modf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/modf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/modf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rootn.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rootn.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/rootn.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/erfc.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/erfc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erfc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 75%] Linking CXX executable test_issue_445 cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_445.dir/link.txt --verbose=1 [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/remquo.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/remquo.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remquo.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o -o test_issue_445 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fabs.cl.bc [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/normalize.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fabs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fabs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/erf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/erf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/erf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/erf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 75%] Built target test_issue_445 [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pow_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pow_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_vectors_as_args.cpp:28: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/length.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fdim.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fdim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fdim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isfinite.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isfinite.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isfinite.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sleef_glue.cl.bc [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ocml_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ocml_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sleef_glue.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmod.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmod.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/fmod.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/nextafter.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/nextafter.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/nextafter.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/floor.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/floor.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/floor.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnormal.cl.bc [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnormal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnormal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/scalars.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/scalars.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/scalars.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 75%] Linking CXX executable test_flatten_barrier_subs cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_flatten_barrier_subs.dir/link.txt --verbose=1 [ 75%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fma.cl.bc /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o -o test_flatten_barrier_subs ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/rint.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/rint.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/rint.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ocml_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ocml_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/round.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/round.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/round.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/remainder.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/remainder.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remainder.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 76%] Built target test_flatten_barrier_subs make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend.internal". Scanning dependencies of target test_alignment_with_dynamic_wg make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build [ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acos.cl.bc [ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/acos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 76%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_alignment_with_dynamic_wg.cpp [ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vtables_fp32.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vtables_fp32.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp32.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmax.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmax.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmax.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/expm1.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/expm1.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expm1.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/asin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 76%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/remquo.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/remquo.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/remquo.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isinf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isinf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isinf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/expm1.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/expm1.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expm1.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ocml_helpers.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ocml_helpers.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fabs.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fabs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fabs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vtables_fp64.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vtables_fp64.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp64.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/tgamma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/tgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/tgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_alignment_with_dynamic_wg.cpp:4: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 77%] Linking CXX executable test_vectors_as_args cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_vectors_as_args.dir/link.txt --verbose=1 [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fabs.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fabs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fabs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o -o test_vectors_as_args ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/expfrexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/expfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fdim.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fdim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fdim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 77%] Built target test_vectors_as_args [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isinf.cl.bc [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/trunc.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isinf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isinf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/trunc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/trunc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/normalize.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 77%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper64.ll.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper64.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../host/spir_wrapper64.ll [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/length.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isfinite.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isfinite.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isfinite.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fdim.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fdim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fdim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 77%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/frfrexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/frfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 78%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/floor.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/floor.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/floor.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 78%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/mem_fence.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=sandybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/mem_fence.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mem_fence.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/depend.internal". Scanning dependencies of target test_assign_loop_variable_to_privvar_makes_it_local_2 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 78%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isinf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isinf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isinf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 78%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 78%] Building C object tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_assign_loop_variable_to_privvar_makes_it_local_2.c [ 78%] Linking & optimizing SLEEF for avx: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sleef.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/sleef.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefdp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleef_glue_auto.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimdsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimddp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimdsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimddp.c.bc [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sleef_glue.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sleef_glue.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/floor.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/floor.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/floor.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 79%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local_2 [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cbrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/link.txt --verbose=1 [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ceil.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cbrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/cbrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ceil.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ceil.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnormal.cl.bc [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/frexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/frexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnormal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnormal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o -o test_assign_loop_variable_to_privvar_makes_it_local_2 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 79%] Linking & optimizing Kernel bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx.bc make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-9 -o kernel-x86_64-pc-linux-gnu-avx-unoptimized.bc < /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx_linklist.txt [ 79%] Built target test_assign_loop_variable_to_privvar_makes_it_local_2 make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend.internal". Scanning dependencies of target test_loop_phi_replication make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isfinite.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isfinite.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isfinite.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 79%] Building CXX object tests/regression/CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_loop_phi_replication.cpp [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/scalars.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/scalars.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/scalars.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vtables_fp32.cl.bc [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnormal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vtables_fp32.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp32.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnormal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnormal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/hypot.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/hypot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/hypot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmax.cl.bc [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/copysign.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmax.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmax.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/copysign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/copysign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vtables_fp64.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vtables_fp64.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp64.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/acos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isfinite.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isfinite.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isfinite.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vtables_fp32.cl.bc [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmax.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vtables_fp32.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp32.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmax.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmax.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/erfc.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/erfc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erfc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper64.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different target triples: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper64.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ilogb.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ilogb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ilogb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_loop_phi_replication.cpp:28: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/asin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnormal.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnormal.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc-pocl/isnormal.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/normalize.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/length.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/expfrexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/expfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vtables_fp64.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vtables_fp64.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp64.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/expfrexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/expfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ldexp.cl.bc [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/erf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/erf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ldexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ldexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 79%] Linking CXX executable test_alignment_with_dynamic_wg cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_alignment_with_dynamic_wg.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o -o test_alignment_with_dynamic_wg ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sleef_glue.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sleef_glue.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/frfrexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/frfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vtables_fp32.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vtables_fp32.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp32.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/frfrexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/frfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 79%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/normalize.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-9 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=sandybridge -O3 -fp-contract=off -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx.bc kernel-x86_64-pc-linux-gnu-avx-unoptimized.bc [ 79%] Built target test_alignment_with_dynamic_wg [ 80%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/lgamma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/lgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 80%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 80%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan.cl.bc [ 80%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 80%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 80%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/scalars.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/scalars.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/scalars.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/frexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/frexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/frexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/frexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/length.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vtables_fp64.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vtables_fp64.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/vtables_fp64.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/lgamma_r.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/lgamma_r.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/normalize.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/normalize.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/normalize.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc [ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cbrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cbrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/cbrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/hypot.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/hypot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/hypot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/expm1.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/expm1.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expm1.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/hypot.cl.bc [ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sleef_glue.cl.bc [ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sleef_glue.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/acos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/hypot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/hypot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/DependInfo.cmake --color= [ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/asin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/depend.internal". Scanning dependencies of target test_setargs make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 81%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ceil.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ceil.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ceil.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 82%] Building CXX object tests/regression/CMakeFiles/test_setargs.dir/test_setargs.cpp.o [ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/length.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/length.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/libclc/length.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -I /build/reproducible-path/pocl-1.6/lib/kernel/libclc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_setargs.dir/test_setargs.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_setargs.cpp [ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ilogb.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ilogb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ilogb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fabs.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fabs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fabs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ilogb.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ilogb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ilogb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fdim.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fdim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fdim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 82%] Linking CXX executable test_loop_phi_replication cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_loop_phi_replication.dir/link.txt --verbose=1 [ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/scalars.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/scalars.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/scalars.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o -o test_loop_phi_replication ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/copysign.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/copysign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/copysign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sleef_glue.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sleef_glue.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef/libm/sleef_glue.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log1p.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log1p.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log1p.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 82%] Built target test_loop_phi_replication [ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ldexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ldexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ldexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/scalars.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/scalars.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/scalars.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ldexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ldexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ldexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 82%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/acos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/floor.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/floor.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/floor.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/DependInfo.cmake --color= [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/erfc.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/erfc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erfc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/depend.internal". Scanning dependencies of target test_assign_loop_variable_to_privvar_makes_it_local make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_setargs.cpp:29: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ [ 83%] Building C object tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_assign_loop_variable_to_privvar_makes_it_local.c [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/lgamma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/lgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cbrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cbrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/cbrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 83%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o -o test_assign_loop_variable_to_privvar_makes_it_local ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/lgamma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/lgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/acos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/modf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/modf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/modf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 83%] Built target test_assign_loop_variable_to_privvar_makes_it_local [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ceil.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ceil.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ceil.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/erf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/erf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/asin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/lgamma_r.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/lgamma_r.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/lgamma_r.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/lgamma_r.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmax.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmax.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmax.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/asin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/copysign.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/copysign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/copysign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/erfc.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/erfc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erfc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h make -f tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/build.make tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/DependInfo.cmake --color= [ 83%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/depend.internal". Scanning dependencies of target test_llvm_segfault_debian_bug_975931 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/build.make tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/atan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 84%] Building CXX object tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/test_llvm_segfault_debian_bug_975931.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/test_llvm_segfault_debian_bug_975931.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_llvm_segfault_debian_bug_975931.cpp [ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/erf.cl.bc [ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cbrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/erf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cbrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/cbrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_llvm_segfault_debian_bug_975931.cpp:30: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/config.h:207: warning: "SRCDIR" redefined 207 | #define SRCDIR "/build/reproducible-path/pocl-1.6" | : note: this is the location of the previous definition [ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log1p.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log1p.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log1p.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log1p.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log1p.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log1p.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 84%] Linking CXX executable test_llvm_segfault_debian_bug_975931 cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/test_llvm_segfault_debian_bug_975931.cpp.o -o test_llvm_segfault_debian_bug_975931 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/expfrexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/expfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cbrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cbrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/cbrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/depend.internal". Scanning dependencies of target test_undominated_variable make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 84%] Built target test_llvm_segfault_debian_bug_975931 [ 84%] Building CXX object tests/regression/CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_undominated_variable.cpp [ 84%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/nextafter.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/nextafter.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/nextafter.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ceil.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ceil.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ceil.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/modf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/modf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/modf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 85%] Linking CXX executable test_setargs [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/expm1.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_setargs.dir/link.txt --verbose=1 cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/expm1.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expm1.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/frfrexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/frfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_setargs.dir/test_setargs.cpp.o -o test_setargs ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ceil.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ceil.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ceil.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/copysign.cl.bc make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rint.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/copysign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/copysign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rint.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/rint.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 85%] Built target test_setargs [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fabs.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fabs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fabs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/modf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/modf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/modf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/erfc.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/erfc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erfc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/frexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/frexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_undominated_variable.cpp:29: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/DependInfo.cmake --color= [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/round.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/round.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/round.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/copysign.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/copysign.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/copysign.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend.internal". Scanning dependencies of target test_barrier_between_for_loops [ 85%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fdim.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fdim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fdim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 85%] Building CXX object tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_barrier_between_for_loops.cpp [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/erf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/erf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/floor.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/floor.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/floor.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/hypot.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/hypot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/hypot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/erfc.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/erfc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erfc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ilogb.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ilogb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ilogb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/expm1.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/expm1.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expm1.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tgamma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/tgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ldexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ldexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ldexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/nextafter.cl.bc [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/erf.cl.bc make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/depend cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/erf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/erf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/DependInfo.cmake --color= cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/nextafter.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/nextafter.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/depend.internal". Scanning dependencies of target test_null_arg make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 86%] Building CXX object tests/regression/CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_null_arg.cpp In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_barrier_between_for_loops.cpp:28: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fabs.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fabs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fabs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmax.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmax.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmax.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/trunc.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/trunc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/trunc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rint.cl.bc [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/lgamma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rint.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/rint.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/lgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fdim.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fdim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fdim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/nextafter.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/nextafter.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/nextafter.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/lgamma_r.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/lgamma_r.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 86%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper64.ll.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper64.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../host/spir_wrapper64.ll [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/round.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/round.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/round.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 86%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mem_fence.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=haswell -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mem_fence.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mem_fence.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp2.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp2.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp2.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 86%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/expm1.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/expm1.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expm1.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 86%] Linking CXX executable test_undominated_variable cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_undominated_variable.dir/link.txt --verbose=1 [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/expfrexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/expfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o -o test_undominated_variable ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 87%] Linking & optimizing SLEEF for avx2: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sleef.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sleef.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefdp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleef_glue_auto.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimdsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimddp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimdsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimddp.c.bc [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/floor.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/floor.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/floor.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_null_arg.cpp:28: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rint.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rint.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/rint.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 87%] Built target test_undominated_variable [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/frfrexp.cl.bc [ 87%] Linking & optimizing Kernel bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx2.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/frfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-9 -o kernel-x86_64-pc-linux-gnu-avx2-unoptimized.bc < /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx2_linklist.txt [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/exp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fabs.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fabs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fabs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/frexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/frexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tgamma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/tgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log1p.cl.bc [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log1p.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log1p.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/round.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/round.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/round.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fdim.cl.bc [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/expm1.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fdim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fdim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/expm1.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expm1.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmax.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmax.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmax.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 87%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/hypot.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/hypot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/hypot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper64.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different target triples: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper64.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' [ 87%] Linking CXX executable test_barrier_between_for_loops cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_barrier_between_for_loops.dir/link.txt --verbose=1 [ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o -o test_barrier_between_for_loops ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/modf.cl.bc [ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/floor.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/floor.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/floor.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/modf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/modf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/trunc.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/trunc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/trunc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 88%] Built target test_barrier_between_for_loops [ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tgamma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/tgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/depend [ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fabs.cl.bc [ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmin.cl.bc make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake --color= cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fabs.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fabs.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/depend.internal". Scanning dependencies of target test_id_dependent_computation make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 88%] Building CXX object tests/regression/CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_id_dependent_computation.cpp [ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ilogb.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ilogb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ilogb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/depend.internal". Scanning dependencies of target test_issue_577 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 88%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 89%] Building CXX object tests/regression/CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_issue_577.cpp [ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/trunc.cl.bc [ 89%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper64.ll.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper64.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../host/spir_wrapper64.ll cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/trunc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/trunc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fdim.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fdim.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fdim.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/expfrexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/expfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ldexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ldexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ldexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 89%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mem_fence.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mem_fence.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mem_fence.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmax.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmax.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmax.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-9 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=haswell -O3 -fp-contract=off -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx2.bc kernel-x86_64-pc-linux-gnu-avx2-unoptimized.bc [ 89%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 90%] Linking & optimizing SLEEF for GENERIC: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sleef.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sleef.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc [ 90%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper64.ll.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper64.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../host/spir_wrapper64.ll [ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/frfrexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/frfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_id_dependent_computation.cpp:28: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ [ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/floor.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/floor.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/floor.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 90%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mem_fence.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=skylake-avx512 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mem_fence.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mem_fence.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/lgamma.cl.bc In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_issue_577.cpp:9: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/lgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 90%] Linking & optimizing Kernel bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-GENERIC.bc [ 90%] Linking CXX executable test_null_arg cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-9 -o kernel-x86_64-pc-linux-gnu-GENERIC-unoptimized.bc < /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-GENERIC_linklist.txt cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_null_arg.dir/link.txt --verbose=1 [ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o -o test_null_arg ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' [ 90%] Linking & optimizing SLEEF for avx512: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sleef.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sleef.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefdp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleef_glue_auto.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimdsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimddp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimdsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimddp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimdsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimddp.c.bc [ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/frexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/frexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 90%] Built target test_null_arg [ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/lgamma_r.cl.bc [ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fma.cl.bc [ 90%] Linking & optimizing Kernel bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx512.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/lgamma_r.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-9 -o kernel-x86_64-pc-linux-gnu-avx512-unoptimized.bc < /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx512_linklist.txt warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' [ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/nextafter.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/nextafter.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/nextafter.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rint.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rint.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/rint.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/expfrexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/expfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/hypot.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/hypot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/hypot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper64.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different target triples: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper64.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' [ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmax.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmax.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmax.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper64.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different target triples: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper64.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' [ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/frfrexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/frfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 90%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/round.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/round.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/round.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ilogb.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ilogb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ilogb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log1p.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log1p.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log1p.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/fmin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/frexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/frexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/hypot.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/hypot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/hypot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 91%] Linking CXX executable test_issue_577 cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_577.dir/link.txt --verbose=1 [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tgamma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/tgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o -o test_issue_577 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ldexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ldexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ldexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 91%] Linking CXX executable test_id_dependent_computation cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_id_dependent_computation.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o -o test_id_dependent_computation ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-9 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -O3 -fp-contract=off -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-GENERIC.bc kernel-x86_64-pc-linux-gnu-GENERIC-unoptimized.bc [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 91%] Built target test_issue_577 [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/lgamma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/lgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 91%] Built target test_id_dependent_computation cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-9 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=skylake-avx512 -O3 -fp-contract=off -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx512.bc kernel-x86_64-pc-linux-gnu-avx512-unoptimized.bc [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/lgamma_r.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/lgamma_r.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/expfrexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/expfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/expfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/trunc.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/trunc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/trunc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ilogb.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ilogb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ilogb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ldexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ldexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ldexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/modf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/modf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/modf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/depend.internal". Scanning dependencies of target test_constant_array make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 91%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper64.ll.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper64.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../host/spir_wrapper64.ll [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_sin.cl.bc [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log10.cl.bc [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/frfrexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/frfrexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frfrexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 91%] Building CXX object tests/regression/CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_constant_array.cpp [ 91%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mem_fence.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=bdver1 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mem_fence.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mem_fence.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/lgamma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/lgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 91%] Linking & optimizing SLEEF for avx_fma4: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sleef.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sleef.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefdp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleef_glue_auto.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimdsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimddp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimdsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimddp.c.bc [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/lgamma_r.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/lgamma_r.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log1p.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log1p.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log1p.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/frexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/frexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/frexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h make -f tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build.make tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/DependInfo.cmake --color= [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/depend.internal". Scanning dependencies of target test_fors_with_var_iteration_counts make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build.make tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 91%] Building CXX object tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_fors_with_var_iteration_counts.cpp [ 91%] Linking & optimizing Kernel bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_fma4.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-9 -o kernel-x86_64-pc-linux-gnu-avx_fma4-unoptimized.bc < /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx_fma4_linklist.txt [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/nextafter.cl.bc [ 91%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/nextafter.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/nextafter.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' [ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake --color= In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_constant_array.cpp:29: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/depend.internal". Scanning dependencies of target test_issue_553 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/hypot.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/hypot.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/hypot.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 92%] Building CXX object tests/regression/CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_issue_553.cpp [ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log1p.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log1p.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log1p.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/modf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/modf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/modf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rint.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rint.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/rint.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ilogb.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ilogb.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ilogb.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper64.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different target triples: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper64.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_fors_with_var_iteration_counts.cpp:28: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ [ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/round.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/round.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/round.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ldexp.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ldexp.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/ldexp.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_issue_553.cpp:7: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ [ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 92%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/modf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/modf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/modf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 93%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/lgamma.cl.bc [ 93%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/lgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 93%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tgamma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/tgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-9 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=bdver1 -O3 -fp-contract=off -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_fma4.bc kernel-x86_64-pc-linux-gnu-avx_fma4-unoptimized.bc [ 93%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 93%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/lgamma_r.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/lgamma_r.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 94%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 94%] Linking CXX executable test_constant_array cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_constant_array.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o -o test_constant_array ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 94%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/trunc.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/trunc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/trunc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 94%] Built target test_constant_array make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend.internal". Scanning dependencies of target test_autolocals_in_constexprs make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 94%] Building CXX object tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/regression\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -o CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o -c /build/reproducible-path/pocl-1.6/tests/regression/test_autolocals_in_constexprs.cpp [ 94%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 94%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log10.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log10.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log10.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 94%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper64.ll.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper64.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../host/spir_wrapper64.ll [ 94%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/nextafter.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/nextafter.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/nextafter.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 95%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mem_fence.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=penryn -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mem_fence.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mem_fence.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 95%] Linking CXX executable test_fors_with_var_iteration_counts cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fors_with_var_iteration_counts.dir/link.txt --verbose=1 [ 95%] Linking & optimizing SLEEF for sse41: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sleef.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sleef.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefdp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleef_glue_auto.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimdsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimddp.c.bc /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o -o test_fors_with_var_iteration_counts ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 95%] Linking & optimizing Kernel bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse41.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-9 -o kernel-x86_64-pc-linux-gnu-sse41-unoptimized.bc < /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-sse41_linklist.txt [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rint.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rint.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/rint.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' [ 95%] Linking CXX executable test_issue_553 cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_553.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log1p.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log1p.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log1p.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o -o test_issue_553 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 95%] Built target test_fors_with_var_iteration_counts [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/log.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 95%] Built target test_issue_553 make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake --color= [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/nextafter.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/nextafter.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/nextafter.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/depend.internal". Scanning dependencies of target test_version make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 95%] Building C object tests/runtime/CMakeFiles/test_version.dir/test_version.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_version.dir/test_version.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_version.c In file included from /build/reproducible-path/pocl-1.6/tests/regression/test_autolocals_in_constexprs.cpp:30: /usr/include/CL/cl2.hpp:18:151: note: '#pragma message: cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.' 18 | #pragma message("cl2.hpp has been renamed to opencl.hpp to make it clear that it supports all versions of OpenCL. Please include opencl.hpp directly.") | ^ [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/round.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/round.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/round.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 95%] Linking C executable test_version cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_version.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_version.dir/test_version.c.o -o test_version ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/modf.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/modf.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/modf.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sqrt.cl.bc make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 95%] Built target test_version make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake --color= warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper64.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different target triples: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper64.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/depend.internal". Scanning dependencies of target test_kernel_cache_includes make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 95%] Building C object tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_kernel_cache_includes.c make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake --color= [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rint.cl.bc Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend.internal". Scanning dependencies of target test_clCreateKernel make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rint.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/rint.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 95%] Building C object tests/runtime/CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clCreateKernel.c [ 95%] Linking C executable test_kernel_cache_includes cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_kernel_cache_includes.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o -o test_kernel_cache_includes ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tgamma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/tgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_cos.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_cos.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_cos.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 95%] Linking C executable test_clCreateKernel make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateKernel.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o -o test_clCreateKernel ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 95%] Built target test_kernel_cache_includes make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_sin.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_sin.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_sin.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 95%] Built target test_clCreateKernel [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_tan.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_tan.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/native_tan.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/round.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/round.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/round.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/trunc.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/trunc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/trunc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sqrt.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/nextafter.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/nextafter.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/nextafter.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-9 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=penryn -O3 -fp-contract=off -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse41.bc kernel-x86_64-pc-linux-gnu-sse41-unoptimized.bc [ 95%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper64.ll.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper64.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../host/spir_wrapper64.ll make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake --color= [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rint.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rint.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/rint.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend.internal". Scanning dependencies of target test_clBuildProgram make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 95%] Building C object tests/runtime/CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clBuildProgram.c [ 95%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mem_fence.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=core2 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mem_fence.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mem_fence.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h [ 95%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tgamma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/tgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/depend.internal". Scanning dependencies of target test_link_error make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 95%] Building C object tests/runtime/CMakeFiles/test_link_error.dir/test_link_error.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_link_error.dir/test_link_error.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_link_error.c [ 96%] Linking CXX executable test_autolocals_in_constexprs cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_autolocals_in_constexprs.dir/link.txt --verbose=1 [ 96%] Linking C executable test_clBuildProgram cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clBuildProgram.dir/link.txt --verbose=1 [ 96%] Linking & optimizing SLEEF for ssse3: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sleef.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sleef.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefdp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleef_glue_auto.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimdsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimddp.c.bc /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -o test_clBuildProgram ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o -o test_autolocals_in_constexprs ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Linking C executable test_link_error cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_link_error.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_link_error.dir/test_link_error.c.o -o test_link_error ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 96%] Built target test_clBuildProgram make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake --color= [ 96%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/round.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/round.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/round.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Built target test_autolocals_in_constexprs [ 96%] Linking & optimizing Kernel bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-ssse3.bc Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend.internal". Scanning dependencies of target test_clCreateKernelsInProgram cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-9 -o kernel-x86_64-pc-linux-gnu-ssse3-unoptimized.bc < /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-ssse3_linklist.txt make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sqrt.cl.bc [ 96%] Built target test_link_error cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sqrt.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/sqrt.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 96%] Building C object tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clCreateKernelsInProgram.c [ 96%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/trunc.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/trunc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/trunc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' [ 96%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper64.ll.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper64.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../host/spir_wrapper64.ll [ 96%] Linking C executable test_clCreateKernelsInProgram cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateKernelsInProgram.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -o test_clCreateKernelsInProgram ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend.internal". Scanning dependencies of target test_buffer-image-copy make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Built target test_clCreateKernelsInProgram make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend.internal". Scanning dependencies of target test_clSetEventCallback make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Building C object tests/runtime/CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_buffer-image-copy.c [ 96%] Building C object tests/runtime/CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clSetEventCallback.c make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake --color= [ 96%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mem_fence.c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=x86-64 -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mem_fence.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mem_fence.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend.internal". Scanning dependencies of target test_read-copy-write-buffer make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Building C object tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o [ 96%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tgamma.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_read-copy-write-buffer.c cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tgamma.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/tgamma.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 96%] Linking C executable test_clSetEventCallback cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clSetEventCallback.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o -o test_clSetEventCallback ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 96%] Linking & optimizing SLEEF for sse2: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sleef.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sleef.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefdp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleef_glue_auto.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimdsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimddp.c.bc [ 96%] Linking C executable test_buffer-image-copy cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_buffer-image-copy.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o -o test_buffer-image-copy ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Built target test_clSetEventCallback [ 96%] Linking C executable test_read-copy-write-buffer make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_read-copy-write-buffer.dir/link.txt --verbose=1 make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o -o test_read-copy-write-buffer ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend.internal". Scanning dependencies of target test_clGetSupportedImageFormats make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Built target test_buffer-image-copy [ 96%] Building C object tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o [ 96%] Building CL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/trunc.cl.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clGetSupportedImageFormats.c cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -Wall -Wno-unused-local-typedef -Xclang -cl-std=CL1.2 -D__OPENCL_C_VERSION__=120 -xcl -fno-stack-protector -fPIC -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/trunc.cl.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/sleef-pocl/trunc.cl -include /build/reproducible-path/pocl-1.6/include/_kernel.h -include /build/reproducible-path/pocl-1.6/include/_enable_all_exts.h -DMAX_PRECISION -I /build/reproducible-path/pocl-1.6/lib/kernel/sleef/include -include /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Built target test_read-copy-write-buffer make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/depend [ 96%] Linking & optimizing Kernel bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse2.bc make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/DependInfo.cmake --color= cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-9 -o kernel-x86_64-pc-linux-gnu-sse2-unoptimized.bc < /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-sse2_linklist.txt Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/depend.internal". Scanning dependencies of target test_user_event make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper64.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different target triples: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper64.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' [ 96%] Building C object tests/runtime/CMakeFiles/test_user_event.dir/test_user_event.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_user_event.dir/test_user_event.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_user_event.c warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' [ 96%] Linking C executable test_clGetSupportedImageFormats cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetSupportedImageFormats.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o -o test_clGetSupportedImageFormats ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 96%] Building LL to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper64.ll.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper64.ll.bc /build/reproducible-path/pocl-1.6/lib/kernel/host/../host/spir_wrapper64.ll make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Linking C executable test_user_event cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_user_event.dir/link.txt --verbose=1 [ 96%] Built target test_clGetSupportedImageFormats make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake --color= /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_user_event.dir/test_user_event.c.o -o test_user_event ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend.internal". Scanning dependencies of target test_clCreateProgramWithBinary make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build [ 96%] Building C to LLVM bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mem_fence.c.bc make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-9/bin/clang-9 --target=x86_64-pc-linux-gnu -D_CL_DISABLE_HALF -march=ivybridge -emit-llvm -ffp-contract=off -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -O1 -xc -std=c11 -D__CBUILD__ -fno-math-errno -fno-stack-protector -fPIC -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mem_fence.c.bc -c /build/reproducible-path/pocl-1.6/lib/kernel/mem_fence.c -I/build/reproducible-path/pocl-1.6/include -include /build/reproducible-path/pocl-1.6/include/_kernel_c.h Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend.internal". Scanning dependencies of target test_clGetEventInfo [ 96%] Building C object tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clCreateProgramWithBinary.c make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Built target test_user_event [ 96%] Linking & optimizing SLEEF for avx_f16c: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sleef.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-9 -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sleef.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefdp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleef_glue_auto.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimdsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimddp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimdsp.c.bc /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimddp.c.bc [ 96%] Building C object tests/runtime/CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clGetEventInfo.c make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend.internal". Scanning dependencies of target test_clEnqueueNativeKernel make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Building C object tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clEnqueueNativeKernel.c [ 96%] Linking C executable test_clCreateProgramWithBinary cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateProgramWithBinary.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -o test_clCreateProgramWithBinary ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 96%] Linking & optimizing Kernel bitcode /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_f16c.bc cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-9 -o kernel-x86_64-pc-linux-gnu-avx_f16c-unoptimized.bc < /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx_f16c_linklist.txt [ 96%] Linking C executable test_clGetEventInfo cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetEventInfo.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -o test_clGetEventInfo ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' [ 96%] Built target test_clCreateProgramWithBinary make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake --color= warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper64.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different target triples: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper64.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' [ 96%] Linking C executable test_clEnqueueNativeKernel make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clEnqueueNativeKernel.dir/link.txt --verbose=1 Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/depend.internal". Scanning dependencies of target test_clFinish make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/build [ 96%] Built target test_clGetEventInfo make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -o test_clEnqueueNativeKernel ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 96%] Building C object tests/runtime/CMakeFiles/test_clFinish.dir/test_clFinish.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clFinish.dir/test_clFinish.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clFinish.c Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend.internal". Scanning dependencies of target test_clGetKernelArgInfo make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Building C object tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clGetKernelArgInfo.c [ 96%] Built target test_clEnqueueNativeKernel make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend.internal". Scanning dependencies of target test_clGetDeviceInfo make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-9 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=core2 -O3 -fp-contract=off -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-ssse3.bc kernel-x86_64-pc-linux-gnu-ssse3-unoptimized.bc [ 96%] Building C object tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clGetDeviceInfo.c [ 96%] Linking C executable test_clFinish cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clFinish.dir/link.txt --verbose=1 [ 96%] Linking C executable test_clGetKernelArgInfo cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetKernelArgInfo.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clFinish.dir/test_clFinish.c.o -o test_clFinish ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -o test_clGetKernelArgInfo ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Built target test_clFinish make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake --color= [ 96%] Built target test_clGetKernelArgInfo make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/depend.internal". Scanning dependencies of target test_event_cycle [ 97%] Linking C executable test_clGetDeviceInfo make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/build cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetDeviceInfo.dir/link.txt --verbose=1 make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 97%] Building C object tests/runtime/CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_event_cycle.c /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -o test_clGetDeviceInfo ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend.internal". Scanning dependencies of target test_clCreateSubDevices make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' warning: Linking two modules of different data layouts: '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper64.ll.bc' is 'e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024' whereas 'llvm-link' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different target triples: /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper64.ll.bc' is 'spir64-unknown-unknown' whereas 'llvm-link' is 'x86_64-pc-linux-gnu' [ 97%] Building C object tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clCreateSubDevices.c make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 97%] Built target test_clGetDeviceInfo make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/depend.internal". Scanning dependencies of target test_event_free make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 97%] Building C object tests/runtime/CMakeFiles/test_event_free.dir/test_event_free.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_event_free.dir/test_event_free.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_event_free.c [ 97%] Linking C executable test_event_cycle cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_cycle.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o -o test_event_cycle ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 97%] Linking C executable test_clCreateSubDevices cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateSubDevices.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -o test_clCreateSubDevices ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-9 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=x86-64 -O3 -fp-contract=off -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse2.bc kernel-x86_64-pc-linux-gnu-sse2-unoptimized.bc make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 97%] Built target test_event_cycle make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/depend [ 97%] Built target test_clCreateSubDevices make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend [ 97%] Linking C executable test_event_free make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake --color= cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_free.dir/link.txt --verbose=1 Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/depend.internal". Scanning dependencies of target test_event_double_wait /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_event_free.dir/test_event_free.c.o -o test_event_free ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend.internal". Scanning dependencies of target test_clSetMemObjectDestructorCallback make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 98%] Building C object tests/runtime/CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_event_double_wait.c [ 98%] Building C object tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_clSetMemObjectDestructorCallback.c [ 98%] Built target test_event_free make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend.internal". Scanning dependencies of target test_enqueue_kernel_from_binary make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 98%] Building C object tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_enqueue_kernel_from_binary.c [ 98%] Linking C executable test_event_double_wait cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_double_wait.dir/link.txt --verbose=1 [ 98%] Linking C executable test_clSetMemObjectDestructorCallback cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clSetMemObjectDestructorCallback.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o -o test_clSetMemObjectDestructorCallback ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o -o test_event_double_wait ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 98%] Built target test_clSetMemObjectDestructorCallback make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake --color= [ 98%] Built target test_event_double_wait make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/workgroup /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/workgroup /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/workgroup/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/depend.internal". Scanning dependencies of target run_kernel make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/depend.internal". [ 98%] Building C object tests/workgroup/CMakeFiles/run_kernel.dir/run_kernel.c.o Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/depend.internal". Scanning dependencies of target test_fill-buffer cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/workgroup && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/tests/workgroup\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/run_kernel.dir/run_kernel.c.o -c /build/reproducible-path/pocl-1.6/tests/workgroup/run_kernel.c cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-9 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=ivybridge -O3 -fp-contract=off -o /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_f16c.bc kernel-x86_64-pc-linux-gnu-avx_f16c-unoptimized.bc make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 98%] Building C object tests/runtime/CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o -c /build/reproducible-path/pocl-1.6/tests/runtime/test_fill-buffer.c [ 98%] Linking C executable run_kernel cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/workgroup && /usr/bin/cmake -E cmake_link_script CMakeFiles/run_kernel.dir/link.txt --verbose=1 [ 98%] Linking C executable test_enqueue_kernel_from_binary cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_enqueue_kernel_from_binary.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/run_kernel.dir/run_kernel.c.o -o run_kernel ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o -o test_enqueue_kernel_from_binary ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 98%] Linking C executable test_fill-buffer cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fill-buffer.dir/link.txt --verbose=1 [ 98%] Built target run_kernel make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example0 /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example0 /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake --color= /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o -o test_fill-buffer ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 98%] Built target test_enqueue_kernel_from_binary make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example1 /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example1 /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example1/CMakeFiles/example1.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example0/CMakeFiles/example0.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example0/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example0/CMakeFiles/example0.dir/depend.internal". Scanning dependencies of target example0 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example1/CMakeFiles/example1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example1/CMakeFiles/example1.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example1/CMakeFiles/example1.dir/depend.internal". Scanning dependencies of target example1 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 98%] Built target test_fill-buffer make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example2 /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2 /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake --color= [ 98%] Building C object examples/example1/CMakeFiles/example1.dir/example1.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example1 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/example1.dir/example1.c.o -c /build/reproducible-path/pocl-1.6/examples/example1/example1.c [ 98%] Building C object examples/example0/CMakeFiles/example0.dir/example0.c.o Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2/CMakeFiles/example2.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2/CMakeFiles/example2.dir/depend.internal". cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example0 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/example0.dir/example0.c.o -c /build/reproducible-path/pocl-1.6/examples/example0/example0.c Scanning dependencies of target example2 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 98%] Building C object examples/example2/CMakeFiles/example2.dir/example2.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/example2.dir/example2.c.o -c /build/reproducible-path/pocl-1.6/examples/example2/example2.c [ 98%] Building C object examples/example1/CMakeFiles/example1.dir/example1_exec.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example1 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/example1.dir/example1_exec.c.o -c /build/reproducible-path/pocl-1.6/examples/example1/example1_exec.c [ 98%] Building C object examples/example0/CMakeFiles/example0.dir/example0_exec.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example0 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/example0.dir/example0_exec.c.o -c /build/reproducible-path/pocl-1.6/examples/example0/example0_exec.c [ 98%] Linking C executable example2 cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/example2.dir/example2.c.o -o example2 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 98%] Linking C executable example0 cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example0 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example0.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/example0.dir/example0.c.o CMakeFiles/example0.dir/example0_exec.c.o -o example0 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 98%] Linking C executable example1 cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example1.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/example1.dir/example1.c.o CMakeFiles/example1.dir/example1_exec.c.o -o example1 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread [ 98%] Built target example0 [ 98%] Built target example2 make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/depend make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example2a /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2a /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/matrix1 /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matrix1 /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2a/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/depend.internal". Scanning dependencies of target example2a make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matrix1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/depend.internal". Scanning dependencies of target matrix1 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 98%] Building C object examples/example2a/CMakeFiles/example2a.dir/example2a.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2a && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/example2a.dir/example2a.c.o -c /build/reproducible-path/pocl-1.6/examples/example2a/example2a.c [ 98%] Built target example1 make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/depend [ 98%] Building C object examples/matrix1/CMakeFiles/matrix1.dir/matrix1.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matrix1 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -std=c99 -pthread -o CMakeFiles/matrix1.dir/matrix1.c.o -c /build/reproducible-path/pocl-1.6/examples/matrix1/matrix1.c make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/scalarwave /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/scalarwave /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/scalarwave/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/depend.internal". Scanning dependencies of target scalarwave make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 99%] Building C object examples/scalarwave/CMakeFiles/scalarwave.dir/scalarwave.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/scalarwave && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/examples/scalarwave\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -std=c99 -pthread -o CMakeFiles/scalarwave.dir/scalarwave.c.o -c /build/reproducible-path/pocl-1.6/examples/scalarwave/scalarwave.c /build/reproducible-path/pocl-1.6/examples/scalarwave/scalarwave.c: In function 'main': /build/reproducible-path/pocl-1.6/examples/scalarwave/scalarwave.c:162:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 162 | fread(source, source_size, 1, source_file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 99%] Linking C executable example2a cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2a && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2a.dir/link.txt --verbose=1 [ 99%] Linking C executable scalarwave cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/scalarwave && /usr/bin/cmake -E cmake_link_script CMakeFiles/scalarwave.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/example2a.dir/example2a.c.o -o example2a ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/scalarwave.dir/scalarwave.c.o -o scalarwave ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 99%] Built target scalarwave make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/trig /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/trig /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/trig/CMakeFiles/trig.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/trig/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/trig/CMakeFiles/trig.dir/depend.internal". Scanning dependencies of target trig make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 99%] Built target example2a make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/depend [ 99%] Building C object examples/trig/CMakeFiles/trig.dir/trig.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/trig && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/examples/trig\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/trig.dir/trig.c.o -c /build/reproducible-path/pocl-1.6/examples/trig/trig.c make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/vecadd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/vecadd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake --color= [ 99%] Linking C executable matrix1 cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matrix1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix1.dir/link.txt --verbose=1 Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/vecadd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/depend.internal". Scanning dependencies of target vecadd make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 99%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/vecadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/vecadd.dir/vecadd.c.o -c /build/reproducible-path/pocl-1.6/examples/vecadd/vecadd.c /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/matrix1.dir/matrix1.c.o -o matrix1 ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread /build/reproducible-path/pocl-1.6/examples/trig/trig.c: In function 'main': /build/reproducible-path/pocl-1.6/examples/trig/trig.c:59:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 59 | fread (source, source_size, 1, source_file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 99%] Built target matrix1 make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/matadd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matadd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake --color= [ 99%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd_exec.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/vecadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/vecadd.dir/vecadd_exec.c.o -c /build/reproducible-path/pocl-1.6/examples/vecadd/vecadd_exec.c Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matadd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/depend.internal". Scanning dependencies of target matadd make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 99%] Building C object examples/trig/CMakeFiles/trig.dir/trig_exec.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/trig && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/examples/trig\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/trig.dir/trig_exec.c.o -c /build/reproducible-path/pocl-1.6/examples/trig/trig_exec.c [ 99%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/matadd.dir/matadd.c.o -c /build/reproducible-path/pocl-1.6/examples/matadd/matadd.c [100%] Linking C executable vecadd cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/vecadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/vecadd.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/vecadd.dir/vecadd.c.o CMakeFiles/vecadd.dir/vecadd_exec.c.o -o vecadd ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target vecadd [100%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd_exec.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/matadd.dir/matadd_exec.c.o -c /build/reproducible-path/pocl-1.6/examples/matadd/matadd_exec.c [100%] Linking C executable trig cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/trig && /usr/bin/cmake -E cmake_link_script CMakeFiles/trig.dir/link.txt --verbose=1 make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/depend /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/trig.dir/trig.c.o CMakeFiles/trig.dir/trig_exec.c.o -o trig ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/boxadd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/boxadd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/boxadd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/depend.internal". Scanning dependencies of target boxadd make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/boxadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/boxadd.dir/boxadd.c.o -c /build/reproducible-path/pocl-1.6/examples/boxadd/boxadd.c make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target trig make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/EinsteinToolkit /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/EinsteinToolkit /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend.internal". Scanning dependencies of target EinsteinToolkit make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Building C object examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/EinsteinToolkit && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -DSRCDIR=\"/build/reproducible-path/pocl-1.6/examples/EinsteinToolkit\" -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -std=c99 -pthread -o CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o -c /build/reproducible-path/pocl-1.6/examples/EinsteinToolkit/EinsteinToolkit.c [100%] Linking C executable matadd cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/matadd.dir/link.txt --verbose=1 [100%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd_exec.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/boxadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -pthread -o CMakeFiles/boxadd.dir/boxadd_exec.c.o -c /build/reproducible-path/pocl-1.6/examples/boxadd/boxadd_exec.c /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/matadd.dir/matadd.c.o CMakeFiles/matadd.dir/matadd_exec.c.o -o matadd ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread /build/reproducible-path/pocl-1.6/examples/EinsteinToolkit/EinsteinToolkit.c: In function 'main': /build/reproducible-path/pocl-1.6/examples/EinsteinToolkit/EinsteinToolkit.c:1434:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 1434 | fread(source1, source1_size, 1, source1_file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/examples/EinsteinToolkit/EinsteinToolkit.c:1444:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 1444 | fread(source2, source2_size, 1, source2_file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target matadd [100%] Linking C executable boxadd cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/boxadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/boxadd.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/boxadd.dir/boxadd.c.o CMakeFiles/boxadd.dir/boxadd_exec.c.o -o boxadd ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target boxadd [100%] Linking C executable EinsteinToolkit cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/EinsteinToolkit && /usr/bin/cmake -E cmake_link_script CMakeFiles/EinsteinToolkit.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o -o EinsteinToolkit ../../lib/poclu/libpoclu.a -lOpenCL -lm -pthread make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target EinsteinToolkit make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target kernel_host_avx make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target kernel_host_avx512 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target kernel_host_avx2 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target kernel_host_GENERIC make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target kernel_host_avx_fma4 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target kernel_host_sse41 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target kernel_host_avx_f16c make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target kernel_host_sse2 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target kernel_host_ssse3 make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/CMakeFiles/kernellib_hash.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/CMakeFiles/kernellib_hash.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/CMakeFiles/kernellib_hash.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/CMakeFiles/kernellib_hash.dir/depend.internal". Scanning dependencies of target kernellib_hash make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Generating SHA1 of all kernel libs... cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel && /usr/bin/cmake "-DKERNEL_BC_LIST_ESCAPED='/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-GENERIC.bc****/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse2.bc****/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-ssse3.bc****/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse41.bc****/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx.bc****/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_f16c.bc****/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_fma4.bc****/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx2.bc****/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx512.bc'" "-DINCLUDEDIR='/build/reproducible-path/pocl-1.6/include'" "-DOUTPUT='/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/kernellib_hash.h'" -P /build/reproducible-path/pocl-1.6/cmake/kernellib_hash.cmake -- Renaming /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/kernellib_hash.h.new to /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/kernellib_hash.h make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target kernellib_hash make -f lib/CL/CMakeFiles/pocl_cache.dir/build.make lib/CL/CMakeFiles/pocl_cache.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/pocl_cache.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/pocl_cache.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/pocl_cache.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/pocl_cache.dir/depend.internal". Scanning dependencies of target pocl_cache make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/CL/CMakeFiles/pocl_cache.dir/build.make lib/CL/CMakeFiles/pocl_cache.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Building C object lib/CL/CMakeFiles/pocl_cache.dir/pocl_cache.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl_cache.dir/pocl_cache.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/pocl_cache.c /build/reproducible-path/pocl-1.6/lib/CL/pocl_cache.c: In function 'pocl_cl_device_to_index': /build/reproducible-path/pocl-1.6/lib/CL/pocl_cache.c:77:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 77 | return i; | ^ /build/reproducible-path/pocl-1.6/lib/CL/pocl_cache.c: In function 'pocl_cache_write_kernel_parallel_bc': /build/reproducible-path/pocl-1.6/lib/CL/pocl_cache.c:350:67: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 350 | pocl_cache_kernel_cachedir_path (kernel_parallel_path, program, device_i, | ^~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target pocl_cache make -f lib/CL/CMakeFiles/pocl.dir/build.make lib/CL/CMakeFiles/pocl.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/pocl.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/pocl.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/pocl.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/pocl.dir/depend.internal". Scanning dependencies of target pocl make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/CL/CMakeFiles/pocl.dir/build.make lib/CL/CMakeFiles/pocl.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Linking CXX shared library libpocl.so cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cmake -E cmake_link_script CMakeFiles/pocl.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -L/usr/lib/llvm-9/lib -Wl,-Bsymbolic -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libpocl.so.2 -o libpocl.so.2.6.0 CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o CMakeFiles/pocl_cache.dir/pocl_cache.c.o devices/CMakeFiles/pocl-devices.dir/devices.c.o devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o devices/CMakeFiles/pocl-devices.dir/common.c.o devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o devices/topology/CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o ../llvmopencl/CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o ../llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/Flatten.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/Kernel.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/linker.cpp.o ../llvmopencl/CMakeFiles/llvmpasses.dir/LLVMFileUtils.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/Workgroup.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o ../llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o -Wl,-rpath,/usr/lib/llvm-9/lib: -lhwloc /usr/lib/x86_64-linux-gnu/libdl.so -pthread -lm -lrt /usr/lib/llvm-9/lib/libclang-cpp.so /usr/lib/llvm-9/lib/libLLVM-9.so cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cmake -E cmake_symlink_library libpocl.so.2.6.0 libpocl.so.2 libpocl.so make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target pocl make -f lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/build.make lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL/devices/basic /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/basic /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/depend.internal". Scanning dependencies of target pocl-devices-basic make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/build.make lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Building C object lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/basic.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/basic && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Dpocl_devices_basic_EXPORTS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices-basic.dir/basic.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_build_hash': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:124:37: warning: unused parameter 'device' [-Wunused-parameter] 124 | pocl_basic_build_hash (cl_device_id device) | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_probe': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:146:10: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 146 | return env_count; | ^~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_init': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:150:27: warning: unused parameter 'j' [-Wunused-parameter] 150 | pocl_basic_init (unsigned j, cl_device_id device, const char* parameters) | ~~~~~~~~~^ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:150:63: warning: unused parameter 'parameters' [-Wunused-parameter] 150 | pocl_basic_init (unsigned j, cl_device_id device, const char* parameters) | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_read': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:288:24: warning: unused parameter 'data' [-Wunused-parameter] 288 | pocl_basic_read (void *data, | ~~~~~~^~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:291:25: warning: unused parameter 'src_buf' [-Wunused-parameter] 291 | cl_mem src_buf, | ~~~~~~~^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_write': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:302:25: warning: unused parameter 'data' [-Wunused-parameter] 302 | pocl_basic_write (void *data, | ~~~~~~^~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:305:26: warning: unused parameter 'dst_buf' [-Wunused-parameter] 305 | cl_mem dst_buf, | ~~~~~~~^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_run': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:411:32: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uint' {aka 'unsigned int'} may change value [-Wconversion] 411 | pc->printf_buffer_capacity = cmd->device->printf_buffer_size; | ^~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_run_native': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:476:30: warning: unused parameter 'data' [-Wunused-parameter] 476 | pocl_basic_run_native (void *data, _cl_command_node *cmd) | ~~~~~~^~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_copy': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:482:24: warning: unused parameter 'data' [-Wunused-parameter] 482 | pocl_basic_copy (void *data, | ~~~~~~^~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:484:25: warning: unused parameter 'dst_buf' [-Wunused-parameter] 484 | cl_mem dst_buf, | ~~~~~~~^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:486:25: warning: unused parameter 'src_buf' [-Wunused-parameter] 486 | cl_mem src_buf, | ~~~~~~~^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_copy_rect': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:500:29: warning: unused parameter 'data' [-Wunused-parameter] 500 | pocl_basic_copy_rect (void *data, | ~~~~~~^~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:502:30: warning: unused parameter 'dst_buf' [-Wunused-parameter] 502 | cl_mem dst_buf, | ~~~~~~~^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:504:30: warning: unused parameter 'src_buf' [-Wunused-parameter] 504 | cl_mem src_buf, | ~~~~~~~^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_write_rect': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:559:30: warning: unused parameter 'data' [-Wunused-parameter] 559 | pocl_basic_write_rect (void *data, | ~~~~~~^~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:562:31: warning: unused parameter 'dst_buf' [-Wunused-parameter] 562 | cl_mem dst_buf, | ~~~~~~~^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_read_rect': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:624:29: warning: unused parameter 'data' [-Wunused-parameter] 624 | pocl_basic_read_rect (void *data, | ~~~~~~^~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:627:30: warning: unused parameter 'src_buf' [-Wunused-parameter] 627 | cl_mem src_buf, | ~~~~~~~^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_memfill': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:687:27: warning: unused parameter 'data' [-Wunused-parameter] 687 | pocl_basic_memfill (void *data, pocl_mem_identifier *dst_mem_id, | ~~~~~~^~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:688:28: warning: unused parameter 'dst_buf' [-Wunused-parameter] 688 | cl_mem dst_buf, size_t size, size_t offset, | ~~~~~~~^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_map_mem': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:768:27: warning: unused parameter 'data' [-Wunused-parameter] 768 | pocl_basic_map_mem (void *data, | ~~~~~~^~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:770:28: warning: unused parameter 'src_buf' [-Wunused-parameter] 770 | cl_mem src_buf, | ~~~~~~~^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_unmap_mem': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:803:28: warning: unused parameter 'data' [-Wunused-parameter] 803 | pocl_basic_unmap_mem(void *data, | ~~~~~~^~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:805:29: warning: unused parameter 'dst_buf' [-Wunused-parameter] 805 | cl_mem dst_buf, | ~~~~~~~^~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_uninit': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:834:29: warning: unused parameter 'j' [-Wunused-parameter] 834 | pocl_basic_uninit (unsigned j, cl_device_id device) | ~~~~~~~~~^ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_reinit': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:845:29: warning: unused parameter 'j' [-Wunused-parameter] 845 | pocl_basic_reinit (unsigned j, cl_device_id device) | ~~~~~~~~~^ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_submit': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:883:61: warning: unused parameter 'cq' [-Wunused-parameter] 883 | pocl_basic_submit (_cl_command_node *node, cl_command_queue cq) | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_flush': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:901:62: warning: unused parameter 'cq' [-Wunused-parameter] 901 | void pocl_basic_flush (cl_device_id device, cl_command_queue cq) | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_join': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:911:56: warning: unused parameter 'cq' [-Wunused-parameter] 911 | pocl_basic_join (cl_device_id device, cl_command_queue cq) | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_compile_kernel': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:953:61: warning: unused parameter 'kernel' [-Wunused-parameter] 953 | pocl_basic_compile_kernel (_cl_command_node *cmd, cl_kernel kernel, | ~~~~~~~~~~^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:954:41: warning: unused parameter 'device' [-Wunused-parameter] 954 | cl_device_id device, int specialize) | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_fill_image': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:1154:30: warning: unused parameter 'data' [-Wunused-parameter] 1154 | pocl_basic_fill_image (void *data, cl_mem image, | ~~~~~~^~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_svm_free': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:1192:35: warning: unused parameter 'dev' [-Wunused-parameter] 1192 | pocl_basic_svm_free (cl_device_id dev, void *svm_ptr) | ~~~~~~~~~~~~~^~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_svm_alloc': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:1200:36: warning: unused parameter 'dev' [-Wunused-parameter] 1200 | pocl_basic_svm_alloc (cl_device_id dev, cl_svm_mem_flags flags, size_t size) | ~~~~~~~~~~~~~^~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:1200:58: warning: unused parameter 'flags' [-Wunused-parameter] 1200 | pocl_basic_svm_alloc (cl_device_id dev, cl_svm_mem_flags flags, size_t size) | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_svm_copy': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:1206:35: warning: unused parameter 'dev' [-Wunused-parameter] 1206 | pocl_basic_svm_copy (cl_device_id dev, void *__restrict__ dst, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c: In function 'pocl_basic_run': /build/reproducible-path/pocl-1.6/lib/CL/devices/basic/basic.c:432:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 432 | write (STDOUT_FILENO, pc->printf_buffer, position); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking C shared library libpocl-devices-basic.so cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/basic && /usr/bin/cmake -E cmake_link_script CMakeFiles/pocl-devices-basic.dir/link.txt --verbose=1 /usr/bin/cc -fPIC -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-flto -Wl,-z,relro -Wl,-z,now -Wl,-z,ibtplt -Wl,-z,ibt -Wl,-z,shstk -Wl,-z,notext -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libpocl-devices-basic.so -o libpocl-devices-basic.so CMakeFiles/pocl-devices-basic.dir/basic.c.o -Wl,-rpath,/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL:/usr/lib/llvm-9/lib: -lhwloc /usr/lib/x86_64-linux-gnu/libdl.so -pthread -lm -lrt ../../libpocl.so.2.6.0 /usr/lib/llvm-9/lib/libclang-cpp.so /usr/lib/llvm-9/lib/libLLVM-9.so -lhwloc /usr/lib/x86_64-linux-gnu/libdl.so -pthread -lm -lrt make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target pocl-devices-basic make -f lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/build.make lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/pthread /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/depend.internal". Dependee "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/pthread/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/depend.internal". Scanning dependencies of target pocl-devices-pthread make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/build.make lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o [100%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread.c.o [100%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Dpocl_devices_pthread_EXPORTS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_utils.c cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Dpocl_devices_pthread_EXPORTS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices-pthread.dir/pthread.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=220 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS -DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Dpocl_devices_pthread_EXPORTS -I/build/reproducible-path/pocl-1.6/include -I/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu -I/build/reproducible-path/pocl-1.6/lib/CL/devices -I/build/reproducible-path/pocl-1.6/lib/CL/. -I/build/reproducible-path/pocl-1.6/lib/CL/../llvmopencl -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -Wextra -Wconversion -Wformat -Wformat-security -Werror=format-security -fno-strict-aliasing -fno-common -fstack-clash-protection -lvi-load-hardening -lvi-cfi -fcf-protection=none -mindirect-branch-register -mno-indirect-branch-register -fstack-protector -fstack-protector-strong -Werror=implicit-function-declaration -Wincompatible-pointer-types -fvisibility=hidden -o CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o -c /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_utils.c: In function 'align_ptr': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_utils.c:94:13: warning: unsigned conversion from 'int' to 'uintptr_t' {aka 'long unsigned int'} changes value from '-128' to '18446744073709551488' [-Wsign-conversion] 94 | r = r & (~(MAX_EXTENDED_ALIGNMENT - 1)); | ^ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c: In function 'pthread_scheduler_init': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:99:27: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 99 | scheduler.num_threads = num_worker_threads; | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:101:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 101 | scheduler.printf_buf_size = device->printf_buffer_size; | ^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c: In function 'get_wg_index_range': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_build_hash': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:214:35: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 214 | const unsigned wgs_per_thread = (1 + (k->remaining_wgs - 1) / num_threads); | ^ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c:105:39: warning: unused parameter 'device' [-Wunused-parameter] 105 | pocl_pthread_build_hash (cl_device_id device) | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_probe': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c:126:10: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 126 | return env_count; | ^~~~~~~~~ In file included from /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pocl-pthread_scheduler.h:25, from /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:35: /build/reproducible-path/pocl-1.6/lib/CL/./pocl_cl.h:1231:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 1231 | #define min(a,b) (((a) < (b)) ? (a) : (b)) | ^ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:216:13: note: in expansion of macro 'min' 216 | max_wgs = min (max_wgs, k->remaining_wgs); | ^~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:219:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 219 | *start_index = k->wgs_dealt; | ^ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:220:16: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 220 | *end_index = k->wgs_dealt + max_wgs-1; | ^ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_init': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c:168:18: warning: conversion to 'int' from 'cl_uint' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 168 | int fallback = (device->max_compute_units == 0) ? FALLBACK_MAX_THREAD_COUNT | ^ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c: In function 'translate_wg_index_to_3d_index': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c:184:7: warning: conversion to 'cl_uint' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 184 | magic[0] | magic[1] << 8 | magic[2] << 16 | magic[3] << 24; | ^~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:230:72: warning: unused parameter 'k' [-Wunused-parameter] 230 | inline static void translate_wg_index_to_3d_index (kernel_run_command *k, | ~~~~~~~~~~~~~~~~~~~~^ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c:137:65: warning: unused parameter 'parameters' [-Wunused-parameter] 137 | pocl_pthread_init (unsigned j, cl_device_id device, const char* parameters) | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_uninit': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c:208:31: warning: unused parameter 'j' [-Wunused-parameter] 208 | pocl_pthread_uninit (unsigned j, cl_device_id device) | ~~~~~~~~~^ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_reinit': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c:224:31: warning: unused parameter 'j' [-Wunused-parameter] 224 | pocl_pthread_reinit (unsigned j, cl_device_id device) | ~~~~~~~~~^ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_run': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c:245:25: warning: unused parameter 'data' [-Wunused-parameter] 245 | pocl_pthread_run (void *data, _cl_command_node *cmd) | ~~~~~~^~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c:245:49: warning: unused parameter 'cmd' [-Wunused-parameter] 245 | pocl_pthread_run (void *data, _cl_command_node *cmd) | ~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c: In function 'work_group_scheduler': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:284:25: warning: conversion from 'ulong' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 284 | unsigned slice_size = k->pc.num_groups[0] * k->pc.num_groups[1]; | ^ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:285:23: warning: conversion from 'ulong' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 285 | unsigned row_size = k->pc.num_groups[0]; | ^ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_submit': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c:251:63: warning: unused parameter 'cq' [-Wunused-parameter] 251 | pocl_pthread_submit (_cl_command_node *node, cl_command_queue cq) | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_flush': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c:264:33: warning: unused parameter 'device' [-Wunused-parameter] 264 | pocl_pthread_flush(cl_device_id device, cl_command_queue cq) | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c:264:58: warning: unused parameter 'cq' [-Wunused-parameter] 264 | pocl_pthread_flush(cl_device_id device, cl_command_queue cq) | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_join': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c: In function 'finalize_kernel_command': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c:270:32: warning: unused parameter 'device' [-Wunused-parameter] 270 | pocl_pthread_join(cl_device_id device, cl_command_queue cq) | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:326:51: warning: unused parameter 'thread_data' [-Wunused-parameter] 326 | finalize_kernel_command (struct pool_thread_data *thread_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_notify': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c:291:35: warning: unused parameter 'device' [-Wunused-parameter] 291 | pocl_pthread_notify (cl_device_id device, cl_event event, cl_event finished) | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_update_event': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c:340:41: warning: unused parameter 'device' [-Wunused-parameter] 340 | pocl_pthread_update_event (cl_device_id device, cl_event event) | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c: In function 'pocl_pthread_wait_event': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread.c:353:44: warning: unused parameter 'device' [-Wunused-parameter] 353 | void pocl_pthread_wait_event (cl_device_id device, cl_event event) | ~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c: In function 'work_group_scheduler': /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread/pthread_scheduler.c:316:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 316 | write (STDOUT_FILENO, pc.printf_buffer, position); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking C shared library libpocl-devices-pthread.so cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cmake -E cmake_link_script CMakeFiles/pocl-devices-pthread.dir/link.txt --verbose=1 /usr/bin/cc -fPIC -g -O2 -fdebug-prefix-map=/build/reproducible-path/pocl-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-flto -Wl,-z,relro -Wl,-z,now -Wl,-z,ibtplt -Wl,-z,ibt -Wl,-z,shstk -Wl,-z,notext -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libpocl-devices-pthread.so -o libpocl-devices-pthread.so CMakeFiles/pocl-devices-pthread.dir/pthread.c.o CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o -Wl,-rpath,/usr/lib/llvm-9/lib:/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/basic:/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL: -lhwloc /usr/lib/x86_64-linux-gnu/libdl.so -pthread -lm -lrt /usr/lib/llvm-9/lib/libclang-cpp.so /usr/lib/llvm-9/lib/libLLVM-9.so ../basic/libpocl-devices-basic.so ../../libpocl.so.2.6.0 -lhwloc /usr/lib/x86_64-linux-gnu/libdl.so -pthread -lm -lrt make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target pocl-devices-pthread make[2]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' debian/rules override_dh_auto_test-arch make[1]: Entering directory '/build/reproducible-path/pocl-1.6' # Failure in testsuite is delayed until symbols handling # and all files are logged. rm -f debian/stamp-failed-testsuite rm -f -r debian/kcache mkdir debian/kcache env POCL_CACHE_DIR=/build/reproducible-path/pocl-1.6/debian/kcache \ OCL_ICD_VENDORS=/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/ocl-vendors/pocl-tests.icd \ POCL_BUILDING=1 POCL_DEVICES=basic clinfo || touch debian/stamp-failed-testsuite Number of platforms 1 Platform Name Portable Computing Language Platform Vendor The pocl project Platform Version OpenCL 1.2 pocl 1.6, None+Asserts, LLVM 9.0.1, RELOC, SLEEF, DISTRO, POCL_DEBUG Platform Profile FULL_PROFILE Platform Extensions cl_khr_icd Platform Extensions function suffix POCL Platform Name Portable Computing Language Number of devices 1 Device Name basic-AMD EPYC-Rome Processor Device Vendor AuthenticAMD Device Vendor ID 0x8086 Device Version OpenCL 1.2 pocl HSTR: basic-x86_64-pc-linux-gnu-znver2 Driver Version 1.6 Device OpenCL C Version OpenCL C 1.2 pocl Device Type CPU Device Profile FULL_PROFILE Device Available Yes Compiler Available Yes Linker Available Yes Max compute units 1 Max clock frequency 1996MHz Device Partition (core) Max number of sub-devices 1 Supported partition types None Supported affinity domains (n/a) Max work item dimensions 3 Max work item sizes 4096x4096x4096 Max work group size 4096 Preferred work group size multiple (kernel) 8 Preferred / native vector sizes char 16 / 16 short 16 / 16 int 8 / 8 long 4 / 4 half 0 / 0 (n/a) float 8 / 8 double 4 / 4 (cl_khr_fp64) Half-precision Floating-point support (n/a) Single-precision Floating-point support (core) Denormals Yes Infinity and NANs Yes Round to nearest Yes Round to zero Yes Round to infinity Yes IEEE754-2008 fused multiply-add Yes Support is emulated in software No Correctly-rounded divide and sqrt operations Yes Double-precision Floating-point support (cl_khr_fp64) Denormals Yes Infinity and NANs Yes Round to nearest Yes Round to zero Yes Round to infinity Yes IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian Global memory size 23060647936 (21.48GiB) Error Correction support No Max memory allocation 8589934592 (8GiB) Unified memory for Host and Device Yes Minimum alignment for any data type 128 bytes Alignment of base address 1024 bits (128 bytes) Global Memory cache type Read/Write Global Memory cache size 16777216 (16MiB) Global Memory cache line size 64 bytes Image support Yes Max number of samplers per kernel 16 Max size for 1D images from buffer 536870912 pixels Max 1D or 2D image array size 2048 images Max 2D image size 16384x16384 pixels Max 3D image size 2048x2048x2048 pixels Max number of read image args 128 Max number of write image args 128 Local memory type Global Local memory size 524288 (512KiB) Max number of constant args 8 Max constant buffer size 524288 (512KiB) Max size of kernel argument 1024 Queue properties Out-of-order execution No Profiling Yes Prefer user sync for interop Yes Profiling timer resolution 1ns Execution capabilities Run OpenCL kernels Yes Run native kernels Yes printf() buffer size 16777216 (16MiB) Built-in kernels (n/a) Device Extensions cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_3d_image_writes cl_khr_fp64 cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp64 NULL platform behavior clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Portable Computing Language clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Success [POCL] clCreateContext(NULL, ...) [default] Success [POCL] clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) Success (1) Platform Name Portable Computing Language Device Name basic-AMD EPYC-Rome Processor clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) Success (1) Platform Name Portable Computing Language Device Name basic-AMD EPYC-Rome Processor clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No devices found in platform clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) Success (1) Platform Name Portable Computing Language Device Name basic-AMD EPYC-Rome Processor ICD loader properties ICD loader Name OpenCL ICD Loader ICD loader Vendor OCL Icd free software ICD loader Version 2.2.14 ICD loader Profile OpenCL 3.0 env POCL_CACHE_DIR=/build/reproducible-path/pocl-1.6/debian/kcache \ OCL_ICD_VENDORS=/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/ocl-vendors/pocl-tests.icd \ POCL_BUILDING=1 clinfo || touch debian/stamp-failed-testsuite Number of platforms 1 Platform Name Portable Computing Language Platform Vendor The pocl project Platform Version OpenCL 1.2 pocl 1.6, None+Asserts, LLVM 9.0.1, RELOC, SLEEF, DISTRO, POCL_DEBUG Platform Profile FULL_PROFILE Platform Extensions cl_khr_icd Platform Extensions function suffix POCL Platform Name Portable Computing Language Number of devices 1 Device Name pthread-AMD EPYC-Rome Processor Device Vendor AuthenticAMD Device Vendor ID 0x8086 Device Version OpenCL 1.2 pocl HSTR: pthread-x86_64-pc-linux-gnu-znver2 Driver Version 1.6 Device OpenCL C Version OpenCL C 1.2 pocl Device Type CPU Device Profile FULL_PROFILE Device Available Yes Compiler Available Yes Linker Available Yes Max compute units 12 Max clock frequency 1996MHz Device Partition (core) Max number of sub-devices 12 Supported partition types equally, by counts Supported affinity domains (n/a) Max work item dimensions 3 Max work item sizes 4096x4096x4096 Max work group size 4096 Preferred work group size multiple (kernel) 8 Preferred / native vector sizes char 16 / 16 short 16 / 16 int 8 / 8 long 4 / 4 half 0 / 0 (n/a) float 8 / 8 double 4 / 4 (cl_khr_fp64) Half-precision Floating-point support (n/a) Single-precision Floating-point support (core) Denormals Yes Infinity and NANs Yes Round to nearest Yes Round to zero Yes Round to infinity Yes IEEE754-2008 fused multiply-add Yes Support is emulated in software No Correctly-rounded divide and sqrt operations Yes Double-precision Floating-point support (cl_khr_fp64) Denormals Yes Infinity and NANs Yes Round to nearest Yes Round to zero Yes Round to infinity Yes IEEE754-2008 fused multiply-add Yes Support is emulated in software No Address bits 64, Little-Endian Global memory size 23060647936 (21.48GiB) Error Correction support No Max memory allocation 8589934592 (8GiB) Unified memory for Host and Device Yes Minimum alignment for any data type 128 bytes Alignment of base address 1024 bits (128 bytes) Global Memory cache type Read/Write Global Memory cache size 16777216 (16MiB) Global Memory cache line size 64 bytes Image support Yes Max number of samplers per kernel 16 Max size for 1D images from buffer 536870912 pixels Max 1D or 2D image array size 2048 images Max 2D image size 16384x16384 pixels Max 3D image size 2048x2048x2048 pixels Max number of read image args 128 Max number of write image args 128 Local memory type Global Local memory size 524288 (512KiB) Max number of constant args 8 Max constant buffer size 524288 (512KiB) Max size of kernel argument 1024 Queue properties Out-of-order execution Yes Profiling Yes Prefer user sync for interop Yes Profiling timer resolution 1ns Execution capabilities Run OpenCL kernels Yes Run native kernels Yes printf() buffer size 16777216 (16MiB) Built-in kernels (n/a) Device Extensions cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_3d_image_writes cl_khr_fp64 cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp64 NULL platform behavior clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Portable Computing Language clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Success [POCL] clCreateContext(NULL, ...) [default] Success [POCL] clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) Success (1) Platform Name Portable Computing Language Device Name pthread-AMD EPYC-Rome Processor clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) Success (1) Platform Name Portable Computing Language Device Name pthread-AMD EPYC-Rome Processor clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) No devices found in platform clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) Success (1) Platform Name Portable Computing Language Device Name pthread-AMD EPYC-Rome Processor ICD loader properties ICD loader Name OpenCL ICD Loader ICD loader Vendor OCL Icd free software ICD loader Version 2.2.14 ICD loader Profile OpenCL 3.0 + env POCL_CACHE_DIR=/build/reproducible-path/pocl-1.6/debian/kcache dh_auto_test cd obj-x86_64-linux-gnu && make -j12 test ARGS\+=-j12 make[2]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' Running tests... /usr/bin/ctest --force-new-ctest-process -j12 Test project /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu Start 2: pocl_test_dlopen_libpocl Start 3: pocl_test_dlopen_device_basic Start 4: pocl_test_dlopen_device_pthread Start 46: regression/test_llvm_segfault_debian_bug_975931 1/144 Test #2: pocl_test_dlopen_libpocl ............................................................ Passed 0.05 sec 2/144 Test #4: pocl_test_dlopen_device_pthread ..................................................... Passed 0.04 sec 3/144 Test #3: pocl_test_dlopen_device_basic ....................................................... Passed 0.05 sec Start 1: pocl_version_check 4/144 Test #1: pocl_version_check .................................................................. Passed 0.04 sec Start 29: kernel/test_shuffle_char Start 30: kernel/test_shuffle_short Start 31: kernel/test_shuffle_ushort Start 32: kernel/test_shuffle_int Start 33: kernel/test_shuffle_uint Start 34: kernel/test_shuffle_float Start 35: kernel/test_shuffle_long Start 36: kernel/test_shuffle_ulong Start 37: kernel/test_printf Start 38: kernel/test_sizeof_uint Start 39: kernel/test_shuffle_double 5/144 Test #46: regression/test_llvm_segfault_debian_bug_975931 ..................................... Passed 0.96 sec Start 5: kernel/test_as_type 6/144 Test #37: kernel/test_printf .................................................................. Passed 0.93 sec Start 6: kernel/test_convert_type_1 7/144 Test #38: kernel/test_sizeof_uint ............................................................. Passed 1.02 sec Start 7: kernel/test_convert_type_2 8/144 Test #30: kernel/test_shuffle_short ........................................................... Passed 2.47 sec Start 8: kernel/test_convert_type_4 9/144 Test #35: kernel/test_shuffle_long ............................................................ Passed 2.47 sec Start 9: kernel/test_convert_type_8 10/144 Test #31: kernel/test_shuffle_ushort .......................................................... Passed 2.58 sec Start 10: kernel/test_convert_type_16 11/144 Test #33: kernel/test_shuffle_uint ............................................................ Passed 2.60 sec Start 11: kernel/test_bitselect 12/144 Test #34: kernel/test_shuffle_float ........................................................... Passed 2.60 sec Start 12: kernel/test_hadd_loopvec 13/144 Test #29: kernel/test_shuffle_char ............................................................ Passed 2.63 sec Start 13: kernel/test_hadd_loops 14/144 Test #32: kernel/test_shuffle_int ............................................................. Passed 2.63 sec Start 143: EinsteinToolkit 15/144 Test #36: kernel/test_shuffle_ulong ........................................................... Passed 2.63 sec Start 144: EinsteinToolkit_SubDev 16/144 Test #39: kernel/test_shuffle_double .......................................................... Passed 2.73 sec Start 134: examples/matrix1 17/144 Test #134: examples/matrix1 .................................................................... Passed 1.75 sec Start 135: examples/matrix1_local 18/144 Test #6: kernel/test_convert_type_1 .......................................................... Passed 3.95 sec Start 14: kernel/test_min_max 19/144 Test #14: kernel/test_min_max ................................................................. Passed 1.37 sec Start 15: kernel/test_length_distance 20/144 Test #135: examples/matrix1_local .............................................................. Passed 1.84 sec Start 16: kernel/test_fmin_fmax_fma 21/144 Test #9: kernel/test_convert_type_8 .......................................................... Passed 4.80 sec Start 17: kernel/test_local_struct_array 22/144 Test #8: kernel/test_convert_type_4 .......................................................... Passed 5.08 sec Start 18: kernel/test_convert_sat_regression 23/144 Test #16: kernel/test_fmin_fmax_fma ........................................................... Passed 1.24 sec Start 19: kernel/test_rotate 24/144 Test #13: kernel/test_hadd_loops .............................................................. Passed 5.01 sec Start 20: kernel/test_fabs 25/144 Test #7: kernel/test_convert_type_2 .......................................................... Passed 6.74 sec Start 21: kernel/test_copy_signbit 26/144 Test #15: kernel/test_length_distance ......................................................... Passed 1.70 sec Start 22: kernel/test_ilogb 27/144 Test #17: kernel/test_local_struct_array ...................................................... Passed 1.04 sec Start 23: kernel/test_ldexp 28/144 Test #12: kernel/test_hadd_loopvec ............................................................ Passed 5.74 sec Start 24: kernel/test_isnan 29/144 Test #11: kernel/test_bitselect ............................................................... Passed 5.79 sec Start 25: kernel/test_short16 30/144 Test #18: kernel/test_convert_sat_regression .................................................. Passed 1.07 sec Start 26: kernel/test_frexp_modf 31/144 Test #10: kernel/test_convert_type_16 ......................................................... Passed 6.34 sec Start 27: kernel/test_sampler_address_clamp 32/144 Test #20: kernel/test_fabs .................................................................... Passed 2.22 sec Start 28: kernel/test_image_query_funcs 33/144 Test #25: kernel/test_short16 ................................................................. Passed 1.47 sec Start 130: examples/example0 34/144 Test #5: kernel/test_as_type ................................................................. Passed 9.03 sec Start 131: examples/example1_dot_product 35/144 Test #26: kernel/test_frexp_modf .............................................................. Passed 1.40 sec Start 132: examples/example2 36/144 Test #27: kernel/test_sampler_address_clamp ................................................... Passed 1.29 sec Start 133: examples/example2a 37/144 Test #21: kernel/test_copy_signbit ............................................................ Passed 2.65 sec Start 136: poclcc 38/144 Test #22: kernel/test_ilogb ................................................................... Passed 2.54 sec Start 137: examples/scalarwave 39/144 Test #23: kernel/test_ldexp ................................................................... Passed 2.44 sec Start 138: examples/trig 40/144 Test #24: kernel/test_isnan ................................................................... Passed 2.42 sec Start 139: examples/vecadd 41/144 Test #28: kernel/test_image_query_funcs ....................................................... Passed 1.60 sec Start 140: examples/vecadd_large_grid 42/144 Test #131: examples/example1_dot_product ....................................................... Passed 1.64 sec Start 141: examples/matadd 43/144 Test #130: examples/example0 ................................................................... Passed 1.85 sec Start 142: examples/boxadd 44/144 Test #136: poclcc .............................................................................. Passed 1.38 sec Start 92: runtime/clGetDeviceInfo 45/144 Test #133: examples/example2a .................................................................. Passed 1.65 sec Start 93: runtime/clEnqueueNativeKernel 46/144 Test #93: runtime/clEnqueueNativeKernel ....................................................... Passed 0.09 sec Start 94: runtime/clGetEventInfo 47/144 Test #92: runtime/clGetDeviceInfo ............................................................. Passed 0.16 sec Start 95: runtime/clCreateProgramWithBinary 48/144 Test #94: runtime/clGetEventInfo .............................................................. Passed 0.14 sec Start 96: runtime/clBuildProgram 49/144 Test #132: examples/example2 ................................................................... Passed 2.31 sec Start 97: runtime/test_kernel_cache_includes 50/144 Test #139: examples/vecadd ..................................................................... Passed 1.76 sec Start 98: runtime/clFinish 51/144 Test #138: examples/trig ....................................................................... Passed 1.85 sec Start 99: runtime/test_event_cycle 52/144 Test #137: examples/scalarwave ................................................................. Passed 2.38 sec Start 100: runtime/test_link_error 53/144 Test #99: runtime/test_event_cycle ............................................................ Passed 0.45 sec Start 101: runtime/test_read-copy-write-buffer 54/144 Test #95: runtime/clCreateProgramWithBinary ................................................... Passed 1.11 sec Start 102: runtime/test_fill-buffer 55/144 Test #140: examples/vecadd_large_grid .......................................................... Passed 1.73 sec Start 103: runtime/test_buffer-image-copy 56/144 Test #102: runtime/test_fill-buffer ............................................................ Passed 0.12 sec Start 104: runtime/clCreateKernel 57/144 Test #101: runtime/test_read-copy-write-buffer ................................................. Passed 0.15 sec Start 105: runtime/clGetKernelArgInfo 58/144 Test #143: EinsteinToolkit ..................................................................... Passed 10.68 sec Start 106: runtime/clSetEventCallback 59/144 Test #103: runtime/test_buffer-image-copy ...................................................... Passed 0.14 sec Start 107: runtime/clGetSupportedImageFormats 60/144 Test #141: examples/matadd ..................................................................... Passed 1.86 sec Start 108: runtime/clCreateKernelsInProgram 61/144 Test #107: runtime/clGetSupportedImageFormats .................................................. Passed 0.12 sec Start 109: runtime/clCreateSubDevices 62/144 Test #142: examples/boxadd ..................................................................... Passed 1.98 sec Start 110: runtime/test_event_free 63/144 Test #110: runtime/test_event_free ............................................................. Passed 0.15 sec Start 111: runtime/test_event_double_wait 64/144 Test #100: runtime/test_link_error ............................................................. Passed 0.98 sec Start 112: runtime/test_enqueue_kernel_from_binary 65/144 Test #19: kernel/test_rotate .................................................................. Passed 6.33 sec Start 113: runtime/test_user_event 66/144 Test #98: runtime/clFinish .................................................................... Passed 1.44 sec Start 114: runtime/clSetMemObjectDestructorCallback 67/144 Test #113: runtime/test_user_event ............................................................. Passed 0.11 sec Start 115: workgroup/different_implicit_barrier_injection_scenarios 68/144 Test #114: runtime/clSetMemObjectDestructorCallback ............................................ Passed 0.11 sec Start 116: workgroup/unbarriered_for_loops 69/144 Test #104: runtime/clCreateKernel .............................................................. Passed 1.03 sec Start 117: workgroup/barriered_for_loops 70/144 Test #97: runtime/test_kernel_cache_includes .................................................. Passed 2.02 sec Start 118: workgroup/switch_case 71/144 Test #105: runtime/clGetKernelArgInfo .......................................................... Passed 1.21 sec Start 119: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier 72/144 Test #106: runtime/clSetEventCallback .......................................................... Passed 1.36 sec Start 120: workgroup/for_with_divergent_return 73/144 Test #109: runtime/clCreateSubDevices .......................................................... Passed 1.56 sec Start 121: workgroup/unconditional_barriers 74/144 Test #111: runtime/test_event_double_wait ...................................................... Passed 1.20 sec Start 122: workgroup/conditional_barrier 75/144 Test #108: runtime/clCreateKernelsInProgram .................................................... Passed 1.69 sec Start 123: workgroup/forcing_horizontal_parallelization_to_some_outer_loops 76/144 Test #117: workgroup/barriered_for_loops ....................................................... Passed 0.93 sec Start 124: workgroup/loop_with_two_paths_to_the_latch 77/144 Test #116: workgroup/unbarriered_for_loops ..................................................... Passed 1.08 sec Start 125: workgroup/b_loop_with_two_latches 78/144 Test #115: workgroup/different_implicit_barrier_injection_scenarios ............................ Passed 1.47 sec Start 126: workgroup/workgroup_sizes_work_items_get_wrong_ids 79/144 Test #119: workgroup/b_loop_with_none_of_the_WIs_reaching_the_barrier .......................... Passed 1.14 sec Start 127: workgroup/issue_548_convergent_propagation 80/144 Test #118: workgroup/switch_case ............................................................... Passed 1.29 sec Start 128: workgroup/range_md_small_grid 81/144 Test #96: runtime/clBuildProgram .............................................................. Passed 3.68 sec Start 129: workgroup/range_md_large_grid 82/144 Test #112: runtime/test_enqueue_kernel_from_binary ............................................. Passed 2.23 sec Start 40: regression/test_issue_231 83/144 Test #122: workgroup/conditional_barrier ....................................................... Passed 1.28 sec Start 41: regression/test_issue_445 84/144 Test #123: workgroup/forcing_horizontal_parallelization_to_some_outer_loops .................... Passed 1.31 sec Start 42: regression/test_issue_553 85/144 Test #121: workgroup/unconditional_barriers .................................................... Passed 1.48 sec Start 43: regression/test_issue_577 86/144 Test #124: workgroup/loop_with_two_paths_to_the_latch .......................................... Passed 1.52 sec Start 44: regression/test_issue_757 87/144 Test #125: workgroup/b_loop_with_two_latches ................................................... Passed 1.59 sec Start 45: regression/test_flatten_barrier_subs 88/144 Test #128: workgroup/range_md_small_grid ....................................................... Passed 1.37 sec Start 47: regression/phi_nodes_not_replicated_REPL 89/144 Test #126: workgroup/workgroup_sizes_work_items_get_wrong_ids .................................. Passed 1.63 sec Start 48: regression/issues_with_local_pointers_REPL 90/144 Test #129: workgroup/range_md_large_grid ....................................................... Passed 1.36 sec Start 49: regression/barrier_between_two_for_loops_REPL 91/144 Test #43: regression/test_issue_577 ........................................................... Passed 0.73 sec Start 50: regression/simple_for-loop_with_a_barrier_inside_REPL 92/144 Test #40: regression/test_issue_231 ........................................................... Passed 1.24 sec Start 51: regression/for-loop_with_computation_after_the_brexit_REPL 93/144 Test #41: regression/test_issue_445 ........................................................... Passed 1.10 sec Start 52: regression/for-loop_with_a_variable_iteration_count_REPL 94/144 Test #127: workgroup/issue_548_convergent_propagation .......................................... Passed 1.89 sec Start 53: regression/early_return_before_a_barrier_region_REPL 95/144 Test #42: regression/test_issue_553 ........................................................... Passed 1.36 sec Start 54: regression/id-dependent_computation_before_kernel_exit_REPL 96/144 Test #144: EinsteinToolkit_SubDev .............................................................. Passed 15.23 sec Start 55: regression/barrier_just_before_return_REPL 97/144 Test #44: regression/test_issue_757 ........................................................... Passed 1.25 sec Start 56: regression/infinite_loop_REPL 98/144 Test #50: regression/simple_for-loop_with_a_barrier_inside_REPL ............................... Passed 1.05 sec Start 57: regression/undominated_variable_from_conditional_barrier_handling_REPL 99/144 Test #48: regression/issues_with_local_pointers_REPL .......................................... Passed 1.23 sec Start 58: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL 100/144 Test #47: regression/phi_nodes_not_replicated_REPL ............................................ Passed 1.38 sec Start 59: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL 101/144 Test #45: regression/test_flatten_barrier_subs ................................................ Passed 1.74 sec Start 60: regression/test_program_from_binary_with_local_1_1_1_REPL 102/144 Test #49: regression/barrier_between_two_for_loops_REPL ....................................... Passed 1.50 sec Start 61: regression/test_alignment_with_dynamic_wg_114 103/144 Test #51: regression/for-loop_with_computation_after_the_brexit_REPL .......................... Passed 1.32 sec Start 62: regression/test_alignment_with_dynamic_wg_117 104/144 Test #53: regression/early_return_before_a_barrier_region_REPL ................................ Passed 1.38 sec Start 63: regression/test_alignment_with_dynamic_wg_225 105/144 Test #55: regression/barrier_just_before_return_REPL .......................................... Passed 1.03 sec Start 64: regression/test_alignment_with_dynamic_wg_173 106/144 Test #54: regression/id-dependent_computation_before_kernel_exit_REPL ......................... Passed 1.41 sec Start 65: regression/test_alignment_with_dynamic_wg_183 107/144 Test #56: regression/infinite_loop_REPL ....................................................... Passed 1.25 sec Start 66: regression/test_alignment_with_dynamic_wg_283 108/144 Test #52: regression/for-loop_with_a_variable_iteration_count_REPL ............................ Passed 1.95 sec Start 67: regression/test_alignment_with_dynamic_wg_332 109/144 Test #57: regression/undominated_variable_from_conditional_barrier_handling_REPL .............. Passed 1.23 sec Start 68: regression/test_alignment_with_dynamic_wg_323 110/144 Test #58: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_REPL ...... Passed 1.14 sec Start 69: regression/test_alignment_with_dynamic_wg2 111/144 Test #59: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_REPL .... Passed 1.30 sec Start 70: regression/test_alignment_with_dynamic_wg3 112/144 Test #60: regression/test_program_from_binary_with_local_1_1_1_REPL ........................... Passed 1.20 sec Start 71: regression/phi_nodes_not_replicated_LOOPS 113/144 Test #69: regression/test_alignment_with_dynamic_wg2 .......................................... Passed 1.10 sec Start 72: regression/issues_with_local_pointers_LOOPS 114/144 Test #70: regression/test_alignment_with_dynamic_wg3 .......................................... Passed 0.98 sec Start 73: regression/barrier_between_two_for_loops_LOOPS 115/144 Test #71: regression/phi_nodes_not_replicated_LOOPS ........................................... Passed 1.18 sec Start 74: regression/simple_for-loop_with_a_barrier_inside_LOOPS 116/144 Test #61: regression/test_alignment_with_dynamic_wg_114 ....................................... Passed 2.54 sec Start 75: regression/for-loop_with_computation_after_the_brexit_LOOPS 117/144 Test #62: regression/test_alignment_with_dynamic_wg_117 ....................................... Passed 2.81 sec Start 76: regression/for-loop_with_a_variable_iteration_count_LOOPS 118/144 Test #72: regression/issues_with_local_pointers_LOOPS ......................................... Passed 1.10 sec Start 77: regression/early_return_before_a_barrier_region_LOOPS 119/144 Test #73: regression/barrier_between_two_for_loops_LOOPS ...................................... Passed 1.09 sec Start 78: regression/id-dependent_computation_before_kernel_exit_LOOPS 120/144 Test #65: regression/test_alignment_with_dynamic_wg_183 ....................................... Passed 2.82 sec Start 79: regression/barrier_just_before_return_LOOPS 121/144 Test #64: regression/test_alignment_with_dynamic_wg_173 ....................................... Passed 3.18 sec Start 80: regression/infinite_loop_LOOPS 122/144 Test #74: regression/simple_for-loop_with_a_barrier_inside_LOOPS .............................. Passed 1.24 sec Start 81: regression/undominated_variable_from_conditional_barrier_handling_LOOPS 123/144 Test #63: regression/test_alignment_with_dynamic_wg_225 ....................................... Passed 3.48 sec Start 82: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS 124/144 Test #67: regression/test_alignment_with_dynamic_wg_332 ....................................... Passed 3.09 sec Start 83: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS 125/144 Test #68: regression/test_alignment_with_dynamic_wg_323 ....................................... Passed 3.00 sec Start 84: regression/test_program_from_binary_with_local_1_1_1_LOOPS 126/144 Test #75: regression/for-loop_with_computation_after_the_brexit_LOOPS ......................... Passed 1.39 sec Start 85: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault 127/144 Test #78: regression/id-dependent_computation_before_kernel_exit_LOOPS ........................ Passed 0.81 sec Start 86: regression/clSetKernelArg_overwriting_the_previous_kernel's_args 128/144 Test #66: regression/test_alignment_with_dynamic_wg_283 ....................................... Passed 3.40 sec Start 87: regression/passing_a_constant_array_as_an_arg 129/144 Test #76: regression/for-loop_with_a_variable_iteration_count_LOOPS ........................... Passed 1.24 sec Start 88: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one 130/144 Test #77: regression/early_return_before_a_barrier_region_LOOPS ............................... Passed 1.08 sec Start 89: regression/autolocals_in_constexprs 131/144 Test #81: regression/undominated_variable_from_conditional_barrier_handling_LOOPS ............. Passed 0.99 sec Start 90: regression/struct_kernel_arguments 132/144 Test #80: regression/infinite_loop_LOOPS ...................................................... Passed 1.10 sec Start 91: regression/vector_kernel_arguments 133/144 Test #79: regression/barrier_just_before_return_LOOPS ......................................... Passed 1.29 sec 134/144 Test #87: regression/passing_a_constant_array_as_an_arg ....................................... Passed 0.87 sec 135/144 Test #85: regression/setting_a_buffer_argument_to_NULL_causes_a_segfault ...................... Passed 1.05 sec 136/144 Test #89: regression/autolocals_in_constexprs ................................................. Passed 0.84 sec 137/144 Test #82: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_LOOPS ..... Passed 1.49 sec 138/144 Test #83: regression/assigning_a_loop_iterator_variable_to_a_private_makes_it_local_2_LOOPS ... Passed 1.41 sec 139/144 Test #84: regression/test_program_from_binary_with_local_1_1_1_LOOPS .......................... Passed 1.43 sec 140/144 Test #88: regression/case_with_multiple_variable_length_loops_and_a_barrier_in_one ............ Passed 1.23 sec 141/144 Test #86: regression/clSetKernelArg_overwriting_the_previous_kernel's_args .................... Passed 1.44 sec 142/144 Test #91: regression/vector_kernel_arguments .................................................. Passed 1.05 sec 143/144 Test #90: regression/struct_kernel_arguments .................................................. Passed 1.13 sec 144/144 Test #120: workgroup/for_with_divergent_return ................................................. Passed 13.54 sec 100% tests passed, 0 tests failed out of 144 Label Time Summary: EinsteinToolkit = 25.91 sec*proc (2 tests) cuda = 57.13 sec*proc (51 tests) hsa = 7.46 sec*proc (4 tests) hsa-native = 174.65 sec*proc (88 tests) internal = 232.75 sec*proc (131 tests) kernel = 108.54 sec*proc (35 tests) matrix = 3.59 sec*proc (2 tests) regression = 76.63 sec*proc (51 tests) runtime = 21.25 sec*proc (23 tests) tce = 14.13 sec*proc (9 tests) workgroup = 32.89 sec*proc (15 tests) Total Test time (real) = 28.32 sec make[2]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' rm -f -r debian/kcache make[1]: Leaving directory '/build/reproducible-path/pocl-1.6' create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=cmake dh_prep -O--buildsystem=cmake dh_auto_install -O--buildsystem=cmake cd obj-x86_64-linux-gnu && make -j12 install DESTDIR=/build/reproducible-path/pocl-1.6/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/pocl-1.6 -B/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/CMakeFiles /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_avx.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx.dir/depend make -f lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/depend make -f lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/depend make -f lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/DependInfo.cmake --color= cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/DependInfo.cmake --color= cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/DependInfo.cmake --color= make -f lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/depend make -f lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/DependInfo.cmake --color= make -f lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/depend make -f lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/depend make -f lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/DependInfo.cmake --color= make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL/devices/topology /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/topology /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/DependInfo.cmake --color= make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/llvmopencl /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_avx.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_avx.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake --color= make -f lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/build make -f lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/build make -f lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/llvmopencl/CMakeFiles/llvmpasses.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build [ 0%] Built target sleef_config_avx [ 0%] Built target sleef_config_avx512 [ 0%] Built target sleef_config_sse41 [ 0%] Built target sleef_config_avx2 [ 0%] Built target sleef_config_avx_fma4 [ 0%] Built target sleef_config_ssse3 make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/depend make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/poclu/CMakeFiles/poclu.dir/build.make lib/poclu/CMakeFiles/poclu.dir/depend cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL/devices /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/DependInfo.cmake --color= [ 0%] Built target sleef_config_GENERIC make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/bin /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/bin /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/bin/CMakeFiles/poclcc.dir/DependInfo.cmake --color= cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/poclu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/poclu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/poclu/CMakeFiles/poclu.dir/DependInfo.cmake --color= [ 0%] Built target sleef_config_avx_f16c make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx.dir/depend [ 0%] Built target sleef_config_sse2 make -f lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/depend make[3]: Nothing to be done for 'lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake --color= [ 0%] Built target pocl-devices-topology make -f lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/depend make -f lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/depend [ 1%] Built target llvmpasses make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/DependInfo.cmake --color= make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/build make -f lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 7%] Built target libpocl_unlinked_objs make[3]: Nothing to be done for 'lib/CL/CMakeFiles/lib_cl_llvm.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/poclu/CMakeFiles/poclu.dir/build.make lib/poclu/CMakeFiles/poclu.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/poclu/CMakeFiles/poclu.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_dlopen.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/DependInfo.cmake --color= make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'bin/CMakeFiles/poclcc.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/CL/devices/CMakeFiles/pocl-devices.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/DependInfo.cmake --color= [ 7%] Built target poclu [ 7%] Built target test_dlopen [ 7%] Built target lib_cl_llvm make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build make -f lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 7%] Built target poclcc make -f lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build make -f lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build make -f lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build [ 8%] Built target pocl-devices make -f lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/depend make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/depend make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/depend make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake --color= cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 17%] Built target kernel_host_avx cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/DependInfo.cmake --color= [ 27%] Built target kernel_host_avx2 make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/depend make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake --color= [ 36%] Built target kernel_host_avx512 make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake --color= cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build.make tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake --color= cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/build [ 45%] Built target kernel_host_avx_fma4 [ 54%] Built target kernel_host_ssse3 make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/test_shuffle.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/depend [ 63%] Built target kernel_host_sse2 make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build.make tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/depend [ 73%] Built target kernel_host_GENERIC make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/DependInfo.cmake --color= make -f lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/DependInfo.cmake --color= make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/build make -f tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build.make tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/kernel.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 73%] Built target test_shuffle make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build.make tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/sampler_address_clamp.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/kernel/CMakeFiles/image_query_funcs.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_structs_as_args.dir/build.make tests/regression/CMakeFiles/test_structs_as_args.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build [ 73%] Built target kernel make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_structs_as_args.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 83%] Built target kernel_host_sse41 make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 83%] Built target test_simple_for_with_a_barrier make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build.make tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/build'. make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 83%] Built target image_query_funcs make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/depend make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/depend [ 83%] Built target sampler_address_clamp make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/depend make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/depend make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 93%] Built target kernel_host_avx_f16c cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/depend [ 93%] Built target test_program_from_binary_with_local_1_1_1 make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/DependInfo.cmake --color= cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/DependInfo.cmake --color= [ 93%] Built target test_alignment_with_dynamic_wg3 make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend [ 93%] Built target test_multi_level_loops_with_barriers make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake --color= [ 93%] Built target test_alignment_with_dynamic_wg2 [ 93%] Built target test_structs_as_args make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/depend make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_locals.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_infinite_loop.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/build make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/build make -f tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build.make tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_757.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_231.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/build make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_early_return.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_445.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build.make tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_barrier_before_return.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_vectors_as_args.dir/build.make tests/regression/CMakeFiles/test_vectors_as_args.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_vectors_as_args.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 93%] Built target test_locals make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build [ 93%] Built target test_infinite_loop make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 93%] Built target test_issue_757 [ 93%] Built target test_early_return [ 93%] Built target test_barrier_before_return make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/depend [ 93%] Built target test_alignment_with_dynamic_wg [ 93%] Built target test_issue_231 [ 93%] Built target test_for_with_var_iteration_count [ 93%] Built target test_assign_loop_variable_to_privvar_makes_it_local_2 make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/depend [ 93%] Built target test_flatten_barrier_subs make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 93%] Built target test_issue_445 cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/build.make tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/depend make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/DependInfo.cmake --color= [ 93%] Built target test_vectors_as_args make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/depend cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/depend cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/depend make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build.make tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_loop_phi_replication.dir/build.make tests/regression/CMakeFiles/test_loop_phi_replication.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/build make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_loop_phi_replication.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build.make tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build make -f tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/build.make tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/build make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_llvm_segfault_debian_bug_975931.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_setargs.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_undominated_variable.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build.make tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_id_dependent_computation.dir/build.make tests/regression/CMakeFiles/test_id_dependent_computation.dir/build make -f tests/regression/CMakeFiles/test_issue_577.dir/build.make tests/regression/CMakeFiles/test_issue_577.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_null_arg.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_id_dependent_computation.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_577.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/build make -f tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build.make tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_constant_array.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_issue_553.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 93%] Built target test_assign_loop_variable_to_privvar_makes_it_local [ 93%] Built target test_loop_phi_replication [ 94%] Built target test_setargs [ 94%] Built target test_barrier_between_for_loops make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/depend [ 95%] Built target test_issue_577 [ 95%] Built target test_undominated_variable [ 95%] Built target test_llvm_segfault_debian_bug_975931 make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake --color= [ 95%] Built target test_id_dependent_computation [ 95%] Built target test_null_arg make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/depend make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend [ 95%] Built target test_fors_with_var_iteration_counts [ 95%] Built target test_constant_array [ 95%] Built target test_issue_553 make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build.make tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_version.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/DependInfo.cmake --color= [ 95%] Built target test_kernel_cache_includes make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateKernel.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clBuildProgram.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_link_error.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build make -f tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build.make tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Built target test_autolocals_in_constexprs make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Built target test_version make -f tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build.make tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_buffer-image-copy.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Built target test_clCreateKernel make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/build make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_user_event.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Built target test_clBuildProgram make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake --color= [ 96%] Built target test_clCreateKernelsInProgram make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Built target test_link_error [ 96%] Built target test_read-copy-write-buffer [ 96%] Built target test_clSetEventCallback [ 96%] Built target test_buffer-image-copy make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/depend [ 96%] Built target test_clCreateProgramWithBinary make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/depend make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake --color= make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Built target test_user_event [ 96%] Built target test_clGetSupportedImageFormats make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/build make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clFinish.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_event_cycle.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 96%] Built target test_clEnqueueNativeKernel make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build [ 96%] Built target test_clGetEventInfo make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_event_free.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/depend [ 96%] Built target test_clGetKernelArgInfo make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/depend [ 96%] Built target test_clFinish make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake --color= make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake --color= make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake --color= make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/tests/workgroup /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/workgroup /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake --color= [ 97%] Built target test_clGetDeviceInfo make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example0 /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example0 /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake --color= [ 97%] Built target test_event_cycle make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example1 /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example1 /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example1/CMakeFiles/example1.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/depend cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example2 /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2 /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake --color= make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/example2a /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2a /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/matrix1 /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matrix1 /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake --color= [ 97%] Built target test_clCreateSubDevices make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/depend make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/scalarwave /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/scalarwave /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake --color= [ 97%] Built target test_event_free make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'examples/example2/CMakeFiles/example2.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/build make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'examples/example0/CMakeFiles/example0.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'examples/example1/CMakeFiles/example1.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_fill-buffer.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_event_double_wait.dir/build.make tests/runtime/CMakeFiles/test_event_double_wait.dir/build make -f tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build.make tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_event_double_wait.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'examples/matrix1/CMakeFiles/matrix1.dir/build'. make[3]: Nothing to be done for 'tests/workgroup/CMakeFiles/run_kernel.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/build make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/build make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'examples/example2a/CMakeFiles/example2a.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'examples/scalarwave/CMakeFiles/scalarwave.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 97%] Built target test_clSetMemObjectDestructorCallback make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/depend make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/trig /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/trig /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake --color= [ 97%] Built target example2 make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/vecadd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/vecadd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake --color= make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/depend [ 97%] Built target test_fill-buffer [ 97%] Built target example0 make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/matadd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matadd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend [ 98%] Built target scalarwave [ 98%] Built target run_kernel make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/EinsteinToolkit /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/EinsteinToolkit /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake --color= [ 99%] Built target test_event_double_wait [ 99%] Built target example2a cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/examples/boxadd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/boxadd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake --color= make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/depend [ 99%] Built target matrix1 make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/kernel/CMakeFiles/kernellib_hash.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/build [ 99%] Built target example1 make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'examples/vecadd/CMakeFiles/vecadd.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [ 99%] Built target test_enqueue_kernel_from_binary make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/build make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/build make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'examples/trig/CMakeFiles/trig.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/build make[3]: Nothing to be done for 'examples/matadd/CMakeFiles/matadd.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'examples/boxadd/CMakeFiles/boxadd.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/kernel/CMakeFiles/kernellib_hash.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target vecadd [100%] Built target matadd [100%] Built target trig [100%] Built target boxadd [100%] Built target EinsteinToolkit [100%] Built target kernellib_hash make -f lib/CL/CMakeFiles/pocl_cache.dir/build.make lib/CL/CMakeFiles/pocl_cache.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/pocl_cache.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/CL/CMakeFiles/pocl_cache.dir/build.make lib/CL/CMakeFiles/pocl_cache.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/CL/CMakeFiles/pocl_cache.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target pocl_cache make -f lib/CL/CMakeFiles/pocl.dir/build.make lib/CL/CMakeFiles/pocl.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/pocl.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/CL/CMakeFiles/pocl.dir/build.make lib/CL/CMakeFiles/pocl.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/CL/CMakeFiles/pocl.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target pocl make -f lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/build.make lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL/devices/basic /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/basic /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/build.make lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target pocl-devices-basic make -f lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/build.make lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/depend make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/pocl-1.6 /build/reproducible-path/pocl-1.6/lib/CL/devices/pthread /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/pthread /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make -f lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/build.make lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/build make[3]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/build'. make[3]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' [100%] Built target pocl-devices-pthread make[2]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/include/opencl-c.h -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/include/opencl-c-base.h -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/etc/OpenCL/vendors/pocl.icd -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/pocl.pc -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/include/_enable_all_exts.h -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/include/_builtin_renames.h -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/include/_kernel.h -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/include/_clang_opencl.h -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/include/_kernel_c.h -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/include/_kernel_constants.h -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/include/_libclang_versions_checks.h -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/include/pocl_types.h -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/include/pocl_device.h -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/include/pocl.h -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/include/pocl_spir.h -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/include/pocl_image_types.h -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/kernel-x86_64-pc-linux-gnu-GENERIC.bc -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/kernel-x86_64-pc-linux-gnu-sse2.bc -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/kernel-x86_64-pc-linux-gnu-ssse3.bc -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/kernel-x86_64-pc-linux-gnu-sse41.bc -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/kernel-x86_64-pc-linux-gnu-avx.bc -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/kernel-x86_64-pc-linux-gnu-avx_f16c.bc -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/kernel-x86_64-pc-linux-gnu-avx_fma4.bc -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/kernel-x86_64-pc-linux-gnu-avx2.bc -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/share/pocl/kernel-x86_64-pc-linux-gnu-avx512.bc -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/lib/x86_64-linux-gnu/libpocl.so.2.6.0 -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/lib/x86_64-linux-gnu/libpocl.so.2 -- Set runtime path of "/build/reproducible-path/pocl-1.6/debian/tmp/usr/lib/x86_64-linux-gnu/libpocl.so.2.6.0" to "" -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/lib/x86_64-linux-gnu/libpocl.so -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/lib/x86_64-linux-gnu/pocl/libpocl-devices-basic.so -- Set runtime path of "/build/reproducible-path/pocl-1.6/debian/tmp/usr/lib/x86_64-linux-gnu/pocl/libpocl-devices-basic.so" to "" -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/lib/x86_64-linux-gnu/pocl/libpocl-devices-pthread.so -- Set runtime path of "/build/reproducible-path/pocl-1.6/debian/tmp/usr/lib/x86_64-linux-gnu/pocl/libpocl-devices-pthread.so" to "" -- Installing: /build/reproducible-path/pocl-1.6/debian/tmp/usr/bin/poclcc make[1]: Leaving directory '/build/reproducible-path/pocl-1.6/obj-x86_64-linux-gnu' dh_install -O--buildsystem=cmake dh_installdocs -O--buildsystem=cmake dh_installdocs: warning: Cannot auto-detect main package for pocl-doc. If the default is wrong, please use --doc-main-package dh_sphinxdoc -i -O--buildsystem=cmake dh_installchangelogs -O--buildsystem=cmake dh_installsystemduser -O--buildsystem=cmake dh_lintian -O--buildsystem=cmake dh_perl -O--buildsystem=cmake dh_link -O--buildsystem=cmake dh_strip_nondeterminism -O--buildsystem=cmake dh_compress -O--buildsystem=cmake dh_fixperms -O--buildsystem=cmake dh_missing -O--buildsystem=cmake dh_dwz -a -O--buildsystem=cmake dwz: debian/libpocl2/usr/lib/x86_64-linux-gnu/libpocl.so.2.6.0: DWARF compression not beneficial - old size 23786537 new size 23839163 dh_strip -a -O--buildsystem=cmake debian/rules override_dh_makeshlibs make[1]: Entering directory '/build/reproducible-path/pocl-1.6' dh_makeshlibs + test -f debian/stamp-failed-testsuite The testsuite has passed all tests. dh override_dh_makeshlibs --with pkgkde_symbolshelper --buildsystem=cmake make[1]: Leaving directory '/build/reproducible-path/pocl-1.6' debian/rules override_dh_shlibdeps make[1]: Entering directory '/build/reproducible-path/pocl-1.6' dh_shlibdeps -l/usr/lib/x86_64-linux-gnu/pocl -- --warnings=7 make[1]: Leaving directory '/build/reproducible-path/pocl-1.6' dh_installdeb -O--buildsystem=cmake debian/rules override_dh_gencontrol make[1]: Entering directory '/build/reproducible-path/pocl-1.6' dh_gencontrol -- \ -V'LLVM:Version=9' \ make[1]: Leaving directory '/build/reproducible-path/pocl-1.6' dh_md5sums -O--buildsystem=cmake dh_builddeb -O--buildsystem=cmake dpkg-deb: building package 'pocl-opencl-icd' in '../pocl-opencl-icd_1.6-5_amd64.deb'. dpkg-deb: building package 'libpocl2-common' in '../libpocl2-common_1.6-5_all.deb'. dpkg-deb: building package 'libpocl-dev' in '../libpocl-dev_1.6-5_amd64.deb'. dpkg-deb: building package 'libpocl2-dbgsym' in '../libpocl2-dbgsym_1.6-5_amd64.deb'. dpkg-deb: building package 'libpocl2' in '../libpocl2_1.6-5_amd64.deb'. dpkg-deb: building package 'libpocl-dev-dbgsym' in '../libpocl-dev-dbgsym_1.6-5_amd64.deb'. dpkg-deb: building package 'pocl-doc' in '../pocl-doc_1.6-5_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../pocl_1.6-5_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/937211 and its subdirectories I: Current time: Mon May 12 18:15:18 -12 2025 I: pbuilder-time-stamp: 1747116918 Tue Apr 9 23:52:19 UTC 2024 I: 1st build successful. Starting 2nd build on remote node infom01-amd64.debian.net. Tue Apr 9 23:52:19 UTC 2024 I: Preparing to do remote build '2' on infom01-amd64.debian.net. Tue Apr 9 23:58:36 UTC 2024 I: Deleting $TMPDIR on infom01-amd64.debian.net. Tue Apr 9 23:58:37 UTC 2024 I: pocl_1.6-5_amd64.changes: Format: 1.8 Date: Tue, 16 Feb 2021 11:00:57 +0100 Source: pocl Binary: libpocl-dev libpocl-dev-dbgsym libpocl2 libpocl2-common libpocl2-dbgsym pocl-doc pocl-opencl-icd Architecture: amd64 all Version: 1.6-5 Distribution: unstable Urgency: medium Maintainer: Debian OpenCL Maintainers Changed-By: Andreas Beckmann Description: libpocl-dev - development files for the pocl library libpocl2 - Portable Computing Language library libpocl2-common - common files for the pocl library pocl-doc - documentation for the pocl library pocl-opencl-icd - pocl ICD Changes: pocl (1.6-5) unstable; urgency=medium . * Stop building libllvmopencl.so which is no longer used since 0.14. * Build with -fvisibility=hidden. Checksums-Sha1: 34743c1d9cbb8c131bbe3e1bd07746855c49dad6 18868 libpocl-dev-dbgsym_1.6-5_amd64.deb be8d9a2a4d488985e73347868bf17686df4b851f 30160 libpocl-dev_1.6-5_amd64.deb b289b311fd278a3e372c66c039681d4547eb09c4 81636 libpocl2-common_1.6-5_all.deb c0ebabe6a4600c6d136d2056380667681c6a155c 10887936 libpocl2-dbgsym_1.6-5_amd64.deb 012606f831b1d1c40aa7348e9525e75a83ff3c28 9195904 libpocl2_1.6-5_amd64.deb 9b183c6825cf2424c8da7a2fb89125da8f9f027d 101340 pocl-doc_1.6-5_all.deb 7744d98b4fa5f4548f1abd489fc2ae254aa83d0d 23320 pocl-opencl-icd_1.6-5_amd64.deb a12aea328c64e3d611d99fcf8c17cf5c2dae3cb7 10166 pocl_1.6-5_amd64.buildinfo Checksums-Sha256: 2efac8e3ff0be3387a495cb4621e95c572f529dc75c27fb81fb98db8013cb18b 18868 libpocl-dev-dbgsym_1.6-5_amd64.deb 37f6896bdbe50fb107adcb6e53317488d7667f80eef1cf1c91433a77da4e3235 30160 libpocl-dev_1.6-5_amd64.deb b6cd2f03d65e8d3304780117b877ca68178dd9d01e70400d50fb80fff170209c 81636 libpocl2-common_1.6-5_all.deb 21390ed15a6c176219d482871bc3ed0cd9689c250882fa083588450d934d8fa4 10887936 libpocl2-dbgsym_1.6-5_amd64.deb b0d847fd13f68d14b62b2a9c41b7e9a1f498a30222ba8130dc19557997eb009f 9195904 libpocl2_1.6-5_amd64.deb 862d07711a6e0d466174eb915593b608103e7f8c8f512c3b5dfb008112e9ad0d 101340 pocl-doc_1.6-5_all.deb ceb8f070e33a491f1def6924d9d97bf738485d195ad403232c32b80a863808a2 23320 pocl-opencl-icd_1.6-5_amd64.deb 1a6795340f7a5f02ed48a941426b2adec668e0bf0751641ea40b7d3b5cefe927 10166 pocl_1.6-5_amd64.buildinfo Files: ca1c39021adad7ed7eef6de16bf2b93a 18868 debug optional libpocl-dev-dbgsym_1.6-5_amd64.deb d4495904fc1c8020f71f61afeb585259 30160 libdevel optional libpocl-dev_1.6-5_amd64.deb 999c02e2f20f1688713dd2862048279c 81636 utils optional libpocl2-common_1.6-5_all.deb 96191d72c5014f651eab7eeb9a4e1df0 10887936 debug optional libpocl2-dbgsym_1.6-5_amd64.deb 5ab8987d5258e39dc361424755d09e75 9195904 libs optional libpocl2_1.6-5_amd64.deb eedf87aa04ad6f080bac0b09583e9108 101340 doc optional pocl-doc_1.6-5_all.deb 87b7f1ec8a020f8cff7d30a344244c0a 23320 libs optional pocl-opencl-icd_1.6-5_amd64.deb 9375442c5721e9aa162e4d147fc060c4 10166 libs optional pocl_1.6-5_amd64.buildinfo Tue Apr 9 23:58:40 UTC 2024 I: diffoscope 263 will be used to compare the two builds: Running as unit: rb-diffoscope-amd64_34-4897.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.1OVVPjn2/pocl_1.6-5.diffoscope.html --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.1OVVPjn2/b1/pocl_1.6-5_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.1OVVPjn2/b2/pocl_1.6-5_amd64.changes ## close_archive (total time: 0.001s) 0.000s 28 calls diffoscope.comparators.xz.XzContainer 0.000s 22 calls diffoscope.comparators.tar.TarContainer 0.000s 18 calls diffoscope.comparators.deb.DebContainer 0.000s 6 calls diffoscope.comparators.deb.DebTarContainer ## command (total time: 626.507s) 337.110s 981 calls readelf 249.080s 120 calls diff 34.037s 220 calls objdump 3.594s 28 calls xz 2.156s 2 calls objcopy 0.482s 22 calls strings 0.023s 2 calls cmp 0.023s 2 calls cmp (external) 0.003s 25 calls cmp (internal) ## compare_files (cumulative) (total time: 1885.943s) 360.155s 1 call abc.DotChangesFile 360.054s 2 calls abc.DebFile 359.824s 4 calls abc.XzFile 356.671s 2 calls abc.DebDataTarFile 355.077s 2 calls abc.ElfFile 87.224s 10 calls diffoscope.comparators.elf.ElfCodeSection 4.209s 2 calls diffoscope.comparators.elf.ElfStringSection 2.387s 31 calls diffoscope.comparators.elf.ElfSection 0.221s 2 calls abc.TarFile 0.056s 1 call diffoscope.comparators.elf.MonkeyPatchedElfSection 0.035s 2 calls abc.Md5sumsFile 0.031s 1 call abc.TextFile ## container_extract (total time: 4.257s) 3.599s 28 calls diffoscope.comparators.xz.XzContainer 0.391s 42 calls diffoscope.comparators.deb.DebTarContainer 0.230s 32 calls diffoscope.comparators.deb.DebContainer 0.037s 32 calls diffoscope.comparators.tar.TarContainer ## diff (total time: 0.238s) 0.238s 14 calls linediff ## has_same_content_as (total time: 0.030s) 0.025s 7 calls abc.DebFile 0.001s 7 calls abc.TextFile 0.001s 2 calls abc.DebDataTarFile 0.001s 4 calls abc.Md5sumsFile 0.001s 2 calls abc.ElfFile 0.000s 2 calls diffoscope.comparators.utils.libarchive.LibarchiveSymlink 0.000s 2 calls abc.TarFile 0.000s 31 calls diffoscope.comparators.elf.ElfSection 0.000s 4 calls abc.XzFile 0.000s 1 call abc.DotChangesFile 0.000s 10 calls diffoscope.comparators.elf.ElfCodeSection 0.000s 2 calls diffoscope.comparators.elf.ElfStringSection 0.000s 1 call diffoscope.comparators.elf.MonkeyPatchedElfSection ## main (total time: 361.063s) 361.063s 2 calls outputs 0.000s 1 call cleanup ## open_archive (total time: 0.001s) 0.000s 28 calls diffoscope.comparators.xz.XzContainer 0.000s 22 calls diffoscope.comparators.tar.TarContainer 0.000s 18 calls diffoscope.comparators.deb.DebContainer 0.000s 6 calls diffoscope.comparators.deb.DebTarContainer ## output (total time: 0.363s) 0.363s 1 call html ## recognizes (total time: 1.797s) 0.810s 1380 calls diffoscope.comparators.utils.archive.ArchiveMember 0.625s 2632 calls diffoscope.comparators.utils.libarchive.LibarchiveMember 0.274s 12 calls diffoscope.comparators.binary.FilesystemFile 0.088s 756 calls diffoscope.comparators.debian.DebControlMember ## specialize (total time: 0.312s) 0.312s 75 calls specialize Finished with result: success Main processes terminated with: code=exited/status=1 Service runtime: 6min 1.350s CPU time consumed: 7min 25.034s Wed Apr 10 00:04:42 UTC 2024 W: Diffoscope claims the build is reproducible, but there is a diffoscope file. Please investigate. Wed Apr 10 00:04:42 UTC 2024 E: pocl failed to build reproducibly in bullseye on amd64. Wed Apr 10 00:04:44 UTC 2024 I: Submitting .buildinfo files to external archives: Wed Apr 10 00:04:44 UTC 2024 I: Submitting 12K b1/pocl_1.6-5_amd64.buildinfo.asc Wed Apr 10 00:04:45 UTC 2024 I: Submitting 12K b2/pocl_1.6-5_amd64.buildinfo.asc Wed Apr 10 00:04:46 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Wed Apr 10 00:04:46 UTC 2024 I: Done submitting .buildinfo files. Wed Apr 10 00:04:46 UTC 2024 I: Removing signed pocl_1.6-5_amd64.buildinfo.asc files: removed './b1/pocl_1.6-5_amd64.buildinfo.asc' removed './b2/pocl_1.6-5_amd64.buildinfo.asc'